JavaScript 1.5 运算符

来源:互联网 发布:电子设计软件有哪些 编辑:程序博客网 时间:2024/05/12 03:32

JavaScript 1.5 运算符

 

1.运算符有:

自加++  自减--

一元加+  一元减-  //表示正负

按位与&  按位或|  按位非~  按位异或^

左移<< 符号位不动

右移>> 符号位不动

无符号右移>>>  符号位一起移动

逻辑与&&  逻辑或||  逻辑非!

乘法*  除法/  求模即取余%  加法+  减法-

关系操作符>  <  >=  <=  ==  !=  ===  !==

赋值操作符=  +=  -=  *=  /=  %=

 

2.相等与不等(==!=

当不同数据类型比较时,按照以下规则强制转换在比较:

布尔与?

转换为布尔

字符串与数值

转换为数值

对象与?

将对象valueOf()方法,在按照上面规则比较

 

3.全等与不全等(===!==

比较之前不进行强制转换,只有值与类型完全一样才===,其他!==

例如:

”2”===”2”   //true

2!==”2”     //true

3!==2       //true

 

4.字符串的相加

txt1="What a very";

txt2="nice day";

txt3=txt1+" "+txt2;

在以上语句执行后,变量 txt3 包含的值是:"What a very nice day"

注:字符串加数值,结果为字符串。

例如:

5+5结果:10

”5”+5结果:55

  

5.条件操作符,格式:

bool表达式?真:假;

例如:

var max=(num1>num2)?num1:num2;

    

0 0
原创粉丝点击