请问下 javaScript中两个等于号和三个等于号之间的区别、、

百度了下 还查不到。。所以 到这里来问下 "==" 和"==="之间的区别。。。。。

一言以蔽之:==先转换类型再比较,===先判断类型,如果不是同一类型直接为false。

js中2个等号与3个等号的区别
[url]http://ilovejsj.iteye.com/blog/473474[/url]

===表示恒等于,比较的两边要绝对的相同

运行体会一下以下的代码就会清楚了:

alert(0 == ""); // true
alert(0 == false); // true
alert("" == false); // true

alert(0 === ""); // false
alert(0 === false); // false
alert("" === false); // false

我是用google搜的 我又用百度搜了一下 同样的关键字 google能搜到 baidu搜不到 呵呵 这就是差距