Assignments - garevna/js-course GitHub Wiki

ico25 Операторы присваивания

В результате операции присваивания устанавливается тип данных переменной

Это и есть динамическая типизация


ico20 Оператор =

С помощью = переменным присваиваются значения

warn-25 не путайте оператор присваивания с оператором сравнения

cap-20 1

var start = "Hello"
var end = "bye"

end = start

Теперь в переменной end будет значение "Hello"


cap-20 2

var  x = 5
var  y = x + 4

Значением переменной y будет 9


ico20 Оператор +=

Добавляет значение к переменной

cap-20 3

var x = 0
x += 5
console.log (x)   // 5

cap-20 4

var y = 10
x += y
console.log (x)   // 15

ico20 Оператор -=

Вычитает значение из переменной

cap-20 5

var x = 20
x -= 5
console.log (x)   // 15

var y = 10
x -= y
console.log (x)   // 5

ico20 Оператор *=

Умножает переменную на значение

cap-20 6

var x = 5
x *= 5
console.log (x)   // 25

var y = 10
x *= y
console.log (x)   // 250

ico20 Оператор /=

Делит переменную на значение

cap-20 7

var x = 30
x /= 5
console.log (x)   // 6

var y = 3
x /= y
console.log (x)   // 2

ico20 Оператор %=

Присваивает переменной остаток от деления

cap-20 8

var x = 17
x %= 5
console.log (x)         // 2

var x = 16,  y = 3
x %= y
console.log (x)         // 1

var x = 20,  y = 3
console.log ( x %= y )  // 2

var x = 25,  y = 6
console.log ( x %= y )  // 2

⚠️ **GitHub.com Fallback** ⚠️