← 返回首页
赋值(=) - JavaScript | MDN

此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

赋值(=)

基线 广泛可用

自 2015年7月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

简单赋值运算符(=)用于给变量赋值。赋值表达式本身的值为要赋值的值。为了将一个值赋给多个变量,可以链式使用赋值运算符。

本文内容

尝试一下

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

语法

js
x = y

示例

简单赋值和链式赋值

js
// 假设已经存在以下变量 // x = 5 // y = 10 // z = 25 x = y; // x 为 10 x = y = z; // x, y 都为 25

规范

规范
ECMAScript® 2027 Language Specification
# sec-assignment-operators

浏览器兼容性

启用 JavaScript 以查看此浏览器兼容性表。

参见