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中的相等与不等运算  拓子博客

  1. 还没有评论

  1. 还没有引用通告。