JavaScript强化教程——JavaScript 运算符

Fecker曹 2016-07-18

本文为H5EDU机构官方HTML5培训教程,主要介绍:JavaScript强化教程——JavaScript运算符

JavaScript算术运算符

算术运算符用于执行两个变量或值的运算。

赋值y=5,以下表格将向你说明算术运算符的使用:

运算符描述例子y值x值在线实例

+加法x=y+2y=5x=7实例»

-减法x=y-2y=5x=3实例»

*乘法x=y*2y=5x=10实例»

/除法x=y/2y=5x=2.5实例»

%余数x=y%2y=5x=1实例»

++自增x=++yy=6x=6实例»

x=y++y=6x=5实例»

--自减x=--yy=4x=4实例»

x=y--y=4x=5实例»

关于算术运算符,你可以阅读我们的JavaScript运算符教程。

JavaScript赋值运算符

赋值运算符用于给JavaScript变量赋值。

给定x=10和y=5,下面的表格解释了赋值运算符:

运算符例子SameAsx值在线实例

=x=yx=yx=5实例»

+=x+=yx=x+yx=15实例»

-=x-=yx=x-yx=5实例»

*=x*=yx=x*yx=50实例»

/=x/=yx=x/yx=2实例»

%=x%=yx=x%yx=0实例»

关于赋值运算符,你可以阅读我们的JavaScript运算符教程。

JavaScript字符串运算符

+运算符,+=运算符可用于连接字符串。

给定text1="Good",text2="Morning",及text3="",下面的表格解释了字符串运算符的使用:

运算符例子text1text2text3在线实例

+text3=text1+text2"Good""Morning""GoodMorning"实例»

+=text1+=text2"GoodMorning""Morning"""实例»

比较运算符

比较运算符用于逻辑语句的判断,从而确定给定的两个值或变量是否相等。

给定x=5,下表展示了比较运算符的使用:

运算符描述比较结果在线实例

==等于x==8false实例»

x==5true实例»

===值及类型均相等(恒等于)x==="5"false实例»

x===5true实例»

!=不等于x!=8true实例»

!==值与类型均不等(不恒等于)x!=="5"true实例»

x!==5false实例»

>大于x>8false实例»

<小于x<8true实例»

>=大于或等于x>=8false实例»

<=小于或等于x<=8true实例»

关于比较运算符,你可以阅读我们的JavaScript比较运算符教程。

条件运算符

条件运算符用于基于条件的赋值运算。

给定x=6andy=3,下表演示了条件运算符的运算:

语法例子在线实例

变量=(条件)?值1:值2voteable=(age&18)?"Tooyoung":"Oldenough"实例»

逻辑运算符

逻辑运算符用来确定变量或值之间的逻辑关系。

给定x=6andy=3,以下实例演示了逻辑运算符的使用:

运算符描述例子

&&和(x<10&&y>1)为true

||或(x==5||y==5)为false

!非!(x==y)为true

JavaScript位运算符

位运算符工作于32位的数字上。任何数字操作都将转换为32位。结果会转换为JavaScript数字。

运算符描述例子类似于结果十进制

&ANDx=5&10101&000100011

|ORx=5|10101|000101015

~取反x=~5~0101101010

^异或x=5^10101^000101004

<<左移/td>x=5<<10101<<1101010

>>右移x=5>>10101>>100102

相关推荐