JavaScript里有一个特殊的运算符为===,表示只有当两个变量的类型和值都相同的时候返回true。
例如:
1 <script language="JavaScript">
2 <!--
3 var valueA = '100';
4
5 if (valueA == 100)
6 {
7 alert("valueA == 100");
8 }
9
10 if (valueA === 100)
11 {
12 alert("valueA === 100");
13 }
14
15 if (valueA == '100')
16 {
17 alert("valueA == '100'");
18 }
19
20 if (valueA === '100')
21 {
22 alert("valueA === '100'");
23 }
24 //-->
25 </script>
26
结果会打印出:
valueA == 100,valueA == '100' 和 valueA === '100'
因为100和'100'的值相同而类型不相同。
http://www.blogjava.net/qujinlong123/