JavaScript里有一個(gè)特殊的運(yùn)算符為===,表示只有當(dāng)兩個(gè)變量的類型和值都相同的時(shí)候返回true。
例如:
因?yàn)?00和'100'的值相同而類型不相同。
http://www.aygfsteel.com/qujinlong123/
例如:
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
結(jié)果會(huì)打印出:valueA == 100,valueA == '100' 和 valueA === '100'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
因?yàn)?00和'100'的值相同而類型不相同。
http://www.aygfsteel.com/qujinlong123/