js中的相等与不等运算
1,完全相同的比较( === ):用来比较不进行转换是否相等
2,不完全相同的比较( == ):用来比较进行转换是否相等
3,不完全相同的比较( != ):用来比较进行转换是否不相等
4,完全相同的比较( !== )用来比较不进行转换是否不相等
例如:
var a = “100″;
var b = 100;
alert(a == b); // true
alert(a === b); // false
== 比较将返回真,因为 “100” 首先转换为数字 100, 然后与数字 100 进行比较,结果相等。
=== 比较将返回假,因为字符串 ”100” 不经过转换的话,与数字 100 不相等。
!= 用于比较在转换的情况下,是否不相等。
!== 用于比较在不转换的情况下,是否不相等。
alert(a != b); // false
alert(a !== b); // true
第一种情况将返回假,因为转换后是相等的。第二种情况将返回真,因为不经过转换的话,他们一个是字符串,一个是数字,是不相等的。
本文链接地址: js中的相等与不等运算 拓子博客
还没有评论