一、加减乘除操作符
1. 加法 '+'
当‘+’左右两边都为数字时,直接进行数学运算
当‘+’左右两边有一个为字符串时,结果为字符串的拼接
var a =1 ;
var b= 5;
var c= '2';
console.log(a+b); // 后台打印 6
console.log(a+c); //后台打印 12
2. 减 乘 除
若两个表达式均为数值,直接进行数学运算。若不为数值,先转化为数值,再进行数学运算。不能转化为数值的,运算结果为NaN。
3. 求余
例如,a%10表示的是a除以10的余数,结果永远不会超过10。主要用来取数组的下标。
二、比较操作符(最终结果为布尔值)
大于 :>
小于 :<
大于等于 :>=
小于等于 :<=
等于 :== 。判断值是否相等。注:A===B是用来判断值相等且类型相等。
不等于 :!=
三、三目运算符
A?B:C A为真,则执行B,C不执行;为假,执行C。
四、赋值操作符
赋值操作符 6个 += -+ *= /= %= =
赋值运算符 是一种运算(计算机的程序运行),从右往左进行。
案例:
var a = 23;
a+=10; // a=a+10,先计算a+10,再将结果赋值给a
五、逗号操作符
逗号运算符按顺序执行一遍,结果是最后一个表达式的结果。容易出现在笔试题的for循环中。
例如:
var a,b,c; //一起声明a,b,c三个变量
var res = A,B,C,D; //A,B,C,D四个表达式都会运行,但res的最终结果是D