1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="UTF-8">
5 <title>区别</title>
6 </head>
7 <body>
8 <!--
9 "=="和"==="[全等于]和"!="和"!==[不全等于]"
10 -->
11 <script type="text/javascript">
12 var i=0;
13 document.write((i=="0") + "<br />"); //true
14 document.write((i==="0") + "<br />"); //false
15 document.write((i==false) + "<br />"); //true
16 document.write((i===false) + "<br />"); //false
17 document.write((i==0) + "<br />"); //true
18 document.write((i===0) + "<br />"); //true
19 /*从上可知
20 * “==”可以自动转换数值类型——然后进行比较
21 * “===”不会进行自动转换数值类型——直接进行比较
22 * */
23 document.write("<br />");
24 document.write((i!="0") + "<br />"); //false
25 document.write((i!=false) + "<br />"); //false
26 document.write((i!=="0") + "<br />"); //true
27 document.write((i!==false) + "<br />"); //true
28 document.write((i!=0) + "<br />"); //false
29 document.write((i!==0) + "<br />"); //false
30 /*从上可知
31 * “!=”可以自动转换数值类型——然后进行比较
32 * “!==”不会进行自动转换数值类型——直接进行比较
33 * */
34 </script>
35 </body>
36 </html>