标签:style blog color os 使用 ar java strong sp
一元操作符
一元操作符在处理所有的非数值时,相当于将该值经过Number()转换成数值。
位操作符
var num = -18; alert(num.toString(2)); // "-10010"
布尔操作符
逻辑非
对非布尔类型的值进行逻辑非操作时,会先使用Boolean()将值转换为布尔类型。
逻辑与
逻辑或
var myObject = preferredObject || backupObject
其中若第一个变量存在则优先赋予myObject第一个变量,不然赋予第二个变量
乘性操作符
注:如果参与乘性计算的某个操作符不是数值时,后台会先使用Number()转型函数将其转换为数值。
乘法
除法
求模
加性操作符
加法
如果有一个操作数是字符串,则将另一个操作数使用String()转型函数转换为字符串,然后将两个字符串拼接起来;
减法
如果操作数是非数值,后台调用Number()转型函数先将其转换为数值在进行运算。
关系操作符
相等操作符
注:相等和不相等---先转换再比较,全等和不全等---仅比较而不转换
相等和不相等
条件操作符
如下所示:error这个变量未定义,但是并未抛出错误。
abc = true ? 12 : error
标签:style blog color os 使用 ar java strong sp
原文地址:http://www.cnblogs.com/lijiazhan/p/4024047.html