<html>
<head>
<title>js的运算符</title>
<meta charset="UTF-8"/>
<!--
js的运算符学习:
算术运算符:
+,-,*,/,++,--,+=,-=,*=,/=
注意:+号本身是字符串的连接符,不会使用Number关键字转换,直接进行字符拼接。
比较运算符:
>,>=,<,<=,!=
注意:
如果是字符串和数值比较则自动使用Number将字符串强转为数值类型后再比较。
逻辑运算符:
==
||
&&
!
注意:
&的返回值为0或者1
特殊使用:
等值判断:==
注意:先判断类型,类型一致则直接比较内容,如果类型不一致,则先使用Number转换为一致的类型后再比较内容
等同判断:===
注意:先判断类型,类型不一致则直接false,类型一致则继续比较内容,内容一致则true,不一致则fasle。
-->
<!--声明js代码域-->
<script type="text/javascript">
//1、算术运算符:
var a="3";
var b=4;
//alert(a-b);
//2、比较运算符:
var a1="7";
var b1=6;
//alert(a1>b1);
//3、逻辑运算符:
var a2=true;
var b2=false;
//alert(a2&b2);
//特殊比较:
//等值判断
var m1="1";
var n1=1;
//alert(m1==n1);
//等同判断
var m2="1";
var n2=1;
alert(m2===n2);
</script>
</head>
<body>
<h3>js的运算符学习</h3>
<hr />
</body>
</html>