Thinker

  - long way to go...

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  24 随笔 :: 0 文章 :: 143 评论 :: 0 Trackbacks
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/
posted on 2007-05-28 18:47 Long 阅读(1546) 评论(2)  编辑  收藏 所属分类: Java

评论

# re: JavaScript 的 === 运算符 2007-06-06 00:33 LingYong
ding  回复  更多评论
  

# re: JavaScript 的 === 运算符[未登录] 2012-06-20 10:24 zzf
不错,学习了 , 谢谢楼主  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: