当前位置:  开发笔记 > 编程语言 > 正文

需要一个例子来解释为什么使用比较操作数!=和==在JavaScript中被认为是不好的做法

如何解决《需要一个例子来解释为什么使用比较操作数!=和==在JavaScript中被认为是不好的做法》经验,为你挑选了2个好方法。

正如我在某处读到的那样,建议使用!==和===代替.



1> Totty..:

"如果要检查两个操作数是否具有相同的类型和值,请使用严格相等运算符(===).如果只关心值,则使用常规相等运算符(==),类型无关紧要例如,如果一个操作数是数字5而另一个操作数是字符串"5",则标准相等运算符将返回true,但是,由于它们的类型不同,因此严格相等运算符将返回false. http://www.webreference.com/js/column26/stricteq.html



2> Joel Coehoor..:

这取决于你想要做什么.

!==和===比较值类型.

5 == "5"

以上将返回true.如果这不是你想要的,你应该这样做:

5 === "5"

那将是错误的.

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有