JavaScript 运算符主要包括:
运算结果 |
---|
代码如下:
递减同理。
赋值运算符 = 用于赋值运算,赋值运算符的作用在于把右边的值赋值给左边变量。设定 y = 6,参见下表:
运算结果 |
---|
赋值运算符可以嵌套使用:
代码如下:
运算结果 |
---|
三元可以视作是特殊的比较运算符:
代码如下:
语法解释:在 expr1 求值为 TRUE 时整个表达式的值为 expr2,否则为 expr3。
例子:
代码如下:
输出:2
该例子判断 x 的值是否等于 2,如果 x 等于 2,那么 y 的值就等于 x(也就是等于2),反之 y 就等于 1。
提示
为了避免错误,将三元运算符各表达式用括号括起来是个不错的主意。
运算结果 |
---|
连接运算符 + 主要用于连接两个字符串或字符串变量。因此,在对字符串或字符串变量使用该运算符时,并不是对它们做加法计算。
例子:
代码如下:
// 要想在两个字符串之间增加空格,需要把空格插入一个字符串之中: y = x + " 你好!";//结果:y = "beijing 你好!"
当对字符串和数字做连接(加法)运算时,会将数字先转换成字符串再连接(相加):
代码如下: