Присваивание (=)

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Простой оператор присваивания (=) используется для присваивания значения переменной. Операция присваивания вычисляется в присваиваемую величину. Присваивание по цепочке (chaining) используется для назначения нескольким переменным одинакового значения.

Интерактивный пример

let x = 2; const y = 3; console.log(x); // Expected output: 2 console.log((x = y + 1)); // 3 + 1 // Expected output: 4 console.log((x = x * y)); // 4 * 3 // Expected output: 12 

Синтаксис

Оператор: x = y 

Примеры

Простое и цепное присваивание

js
// Предположим следующие переменные и их значения // x = 5 // y = 10 // z = 25 x = y; // x будет присвоено значение 10 x = y = z; // x, y и z будут равны 25 

Спецификации

Specification
ECMAScript® 2026 Language Specification
# sec-assignment-operators

Совместимость с браузерами

Смотрите также