javascript 赋值运算符

发布时间:2020-04-14编辑:脚本学堂
本文介绍下,javascript中赋值运算符的相关知识,有需要的朋友作个参考。

javascript中,简单的赋值运算符有等于号(=)表示,其作用就是把右侧的值赋给左侧的变量。

例子:
var num = 10;
如果在等于号(=)前面再添加乘性运算符、加性运算符,或位运算符,就可以完成复合赋值操作。
这种复合赋值运算相当于对下面常规表达式的简写形式:
 

复制代码 代码示例:
var num = 10;
num = num + 10;

其中第二行代码可以用一个复合赋值来代替:
 

复制代码 代码示例:
var num = 10;
num += 10;

每个主要的算数运算符(以及个别其它运算符)都有对应的复合赋值运算符。
 

乘/赋值 (*=);
除/赋值 (/=);
模/赋值 (%=);
加/赋值 (+=);
减/赋值 (-=);
左移/赋值 (<<=);
有符号右移/赋值 (>>=);
无符号右移/赋值 (>>>=);

设计这些运算符目的:
简化赋值运算。