JavaScript 赋值

JavaScript 通过赋值运算符给变量赋值。

 

1. JavaScript 赋值运算符

赋值运算符向 JavaScript 变量赋值。

运算符 例子 等同于
= x = y 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
&= x &= y x = x & y
^= x ^= y x = x ^ y
|= x |= y x = x | y
**= x **= y x = x ** y

提示:**= 运算符属于 ECMAScript 2016 proposal (ES7) 的实验部分。它的跨浏览器表现并不稳定。请勿使用。

 

2. 赋值范例

= 赋值运算符向变量赋值。

赋值

var x = 7;

我来试一试

+= 赋值运算符向变量添加值。

赋值

var x = 7;
x += 8; 

我来试一试

-= 赋值运算符从变量中减去一个值。

赋值

var x = 7;
x -= 8; 

我来试一试

*= 赋值运算符相乘变量。

赋值

var x = 7;
x *= 8; 

我来试一试

/= 赋值运算符对变量相除。

赋值

var x = 7;
x /= 8; 

我来试一试

%= 赋值运算符把余数赋值给变量。

赋值

var x = 7;
x %= 8; 

我来试一试

JavaScript 数据类型:JavaScript 数据类型包括:字符串值,数值,布尔值,数组,对象等。JavaScript 变量能够保存多种数据类型:数值、字符串值、数组、对象等。JavaScript 拥有动态类型。typeof 运算符返回变量或表达式的类型。在 JavaScript 中,没有值的变量,其值是 undefined。typeof 也返回 undefined。