= - оператор присвоєння, який присвоює лівому операнду значення правого операнду.
лівий операнд = правий операнд;
лівий операнд - змінна, елемент масиву, властивість об`єкта.
правий операнд - будь яке значення, змінна, елемент масиву, властивість об`єкта, результат функції.
Оператор присвоєння = (знак рівності) присвоює лівому операнду (лівій частині) значення правого операнду (правій частині).
Також у JavaScript можна використовувати декілька операторів присвоєння ("ланцюжок" операторів присвоєння):
var a, b, c;
a=b=c=10;
console.log(a,b,c); //10,10,10
a+=1;
b=b*2;
c="text";
console.log(a,b,c); //11,20,"text"
| Оператор | Назва | Приклад | Повний приклад |
|---|---|---|---|
| = | присвоєння | x = y | |
| += | присвоєння з додаванням | x += y | x = x + y |
| -= | присвоєння з відніманням | x -= y | x = x - y |
| *= | присвоєння з множенням | x *= y | x = x * y |
| /= | присвоєння з розподілом | x /= y | x = x / y |
| %= | присвоєння по модулю | x %= y | x = x% y |
| <<= | присвоєння з лівим зрушенням | x <<= y | x = x<< y |
| >>= | присвоєння з правим зрушенням | x >>= y | x = x >> y |
| >>> | присвоєння з беззнаковим зрушенням вправо | x >>> = y | x = x >>> y |
| &= | присвоєння з побітовим AND | x &= y | x = x & y |
| ^= | присвоєння з побітовим XOR | x ^= y | x = x ^ y |
| |= | присвоєння з побітовим OR | x |= y | x = x | y |
var x=1;
x=11*2;
var x;
x=1; //присвоюємо змінній x значення 1
x=Math.PI; //присвоюємо змінній x значення властивості PI