赋值运算符(=)把值赋给变量。
var x = 15;加法运算符(+)对数字相加:
var x = 7; var y = 8; var z = x + y;
乘法运算符(*)对数字相乘:
var x = 7; var y = 8; var z = x * y;
算数运算符用于对数字执行算数运算:
赋值运算符向 JavaScript 变量赋值。
加法赋值运算符(+=)向变量添加一个值。
var x = 7; x += 8;
注释:JS 赋值这一章中完整描述了赋值运算符。
+ 运算符也可用于对字符串进行相加(concatenate,级联)。
txt1 = "Bill"; txt2 = "Gates"; txt3 = txt1 + " " + txt2;
txt3 的结果将是:Bill Gates
+= 赋值运算符也可用于相加(级联)字符串:
txt1 = "Hello ";
txt1 += "Kitty!";txt1 的结果将是:Hello Kitty!
提示:在用于字符串时,+ 运算符被称为级联运算符。
相加两个数字,将返回和,但对一个数字和一个字符串相加将返回一个字符串:
x = 7 + 8; y = "7" + 8; z = "Hello" + 7;
x、y 和 z 的结果将是:
15 78 Hello7
提示:如果您对数字和字符串相加,结果将是字符串!
位运算符处理 32 位数。
该运算中的任何数值运算数都会被转换为 32 位的数。结果会被转换回 JavaScript 数。
用逗号运算符可以在一条语句中执行多个运算。逗号运算符常用变量声明中。
var iNum1 = 1, iNum = 2, iNum3 = 3;条件运算符也叫三元运算符
语法:条件表达式?语句1:语句2;
var iMax = (iNum1 > iNum2) ? iNum1 : iNum2;
原文:https://www.cnblogs.com/springsnow/p/12303467.html