JavaScript强化教程——JavaScript 运算符
本文为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