js运算符

算数运算符:

赋值运算符:

 

比较运算符:

逻辑运算符:

条件运算符:

语法:variablename=(condition)?value1:value2 

示例:

greeting=(visitor=="PRES")?"Dear President ":"Dear ";

解释:如果变量 visitor 中的值是 "PRES",则向变量 greeting 赋值 "Dear President ",否则赋值 "Dear"。

 

位移运算符:

 左移<<——将数值的所有位左移指定的位数;所有空位用0补存;左移1位对其乘以2,左移2位对其乘以4,以此类推。

 有符号右移>>——将数值的所有位右移指定的位数;移除的味被舍弃;保留符号位;右移1位对其除2,右移2位对其除4,以此类推。

 无符号右移>>>——正数(与有符号右移结果相同);负数(会出现无限大的数值)

 

对象运算符:

in:判断左侧运算数是否为右侧运算数的成员。

instancesof:判断对象实例是否属于某个类或者构造函数。

new:根据构造函数创建一个新的对象,并初始化该对象。

delete:删除指定对象的属性、数组元素或者变量。

.及[]:存取对象和数组元素。

():函数调用,改变运算运算符优先等级。

posted @ 2016-12-09 11:42  桃之夭夭~  阅读(184)  评论(0)    收藏  举报