Assignments - garevna/js-course GitHub Wiki
В результате операции присваивания устанавливается тип данных переменной
Это и есть динамическая типизация
С помощью = переменным присваиваются значения
не путайте оператор присваивания с оператором сравнения
var start = "Hello"
var end = "bye"
end = startТеперь в переменной end будет значение "Hello"
var x = 5
var y = x + 4Значением переменной y будет 9
Добавляет значение к переменной
var x = 0
x += 5
console.log (x) // 5var y = 10
x += y
console.log (x) // 15Вычитает значение из переменной
var x = 20
x -= 5
console.log (x) // 15
var y = 10
x -= y
console.log (x) // 5Умножает переменную на значение
var x = 5
x *= 5
console.log (x) // 25
var y = 10
x *= y
console.log (x) // 250Делит переменную на значение
var x = 30
x /= 5
console.log (x) // 6
var y = 3
x /= y
console.log (x) // 2Присваивает переменной остаток от деления
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
Операторы присваивания
Оператор
1
Упражнения