你的位置:首页 > Java教程

[Java教程]javascript基础学习(三)


javascript之运算符


 

学习要点:

  表达式

  运算符:一元运算符,算术运算符,关系运算符,逻辑运算符,*位运算符,赋值运算符

一、表达式

  表达式有常量表达式,变量表达式,复合表达式。

二、算术运算符

  一元:+(正号)、-(负号)、++、——

  二元:*、/、%、+、-

三、关系运算符

  ==、=== ps:等同运算符比相等运算符要求更为严格,等同运算符只有在两个操作数类型相同,并且值也相同的情况下才会返回true。

  <、<=、>、>=

  instanceof运算符、       in运算符:对于对象而言,in运算符比较的是对象的属性名;

                                       对于数组而言,in运算符比较的是数组的下标。

四、逻辑运算符

  &&、||、!

五、逐位运算符

  &、|、~(非)(此运算用到了原码、补码、取反等)、^(异或)

  >>、<<、

六、其他运算符

  条件运算符:?:

  字符串运算符:+

  其他运算符:new、void、typeof、.(对象属性存取)、[](数组元素存取)、delete、this

七、运算符的优先级