javaScript中运算符
01 算数运算符
+ - * / % ++ -- 三木运算
02逻辑运算符
& | ! && || < > >= <= != ^
03连接运算符
+
04特殊运算符
==(等值符 使用较多)
比较的时候先比较类型 ,类型一致比较内容,类型不一致统一的转化成number,然后在比较内容
===(等同符)
比较的时候先比较类型,类型不一致直接返回false,类型一致在比较内容,内容一致返回true ,不一致返回false;
注意:
在js中比较的时候用的不是(==)就是(===),没有equals这个方法
05代码实现
<script type="text/javascript"> var a=10; var b =21; //算数操作 alert(a+b); alert(b/a);//2.1 var c="123"; // 1012321 alert(a+c+b); //31123 alert(a+b+c); //1231021 alert(c+a+b); var d=true; alert(a+d);// true---1 false---0 var e1=1;//---1 var e2="1";// ---1 var e3=true;// ---1 var e4="true";// number(e4);--NAN /* alert(e1==e2);//F T alert(e1==e3);//T T alert(e1==e4);//F F alert(e2==e3);//F T alert(e2==e4);//F F alert(e3==e4);//F F */ alert(e1===e2);//F alert(e1===e3);//F alert(e1===e4);//F alert(e2===e3);//F alert(e2===e4);//F alert(e3===e4);//F </script> |