JS中的!=、== 、!==、===的用法和区别。

发布时间:2024-11-21 18:27

狗狗牙刷和人的区别及使用方法 #生活技巧# #宠物护理技巧# #宠物日常护理用品#

zaochenli 于 2018-07-02 14:12:18 发布

var num = 1 ;

var str = '1' ;

var test = 1 ;

test == num //true 相同类型 相同值

test === num //true 相同类型 相同值

test !== num //false test与num类型相同,其值也相同, 非运算肯定是false

num == str //true  把str转换为数字,检查其是否相等。

num != str //false == 的 非运算

num === str //false 类型不同,直接返回false

num !== str //true num 与 str类型不同 意味着其两者不等 非运算自然是true啦s

== 和 != 比较若类型不同,先偿试转换类型,再作值比较,最后返回值比较结果 。

而 

=== 和 !== 只有在相同类型下,才会比较其值。

网址:JS中的!=、== 、!==、===的用法和区别。 https://www.yuejiaxmz.com/news/view/177853

相关内容

JS 整理的答疑
如何优化网页运行JS脚本性能提高用户体验和加载速度的有效方法
javascript中等于(==)与全等(===)的区别说明
js获取属性的值
深入了解JS的Number类型
a标签中href=“”的几种用法
JS基础知识点与常考面试题(一)
C#中 Equals和= =的区别
jQuery中attr()方法用法实例
利用剪切板JS API优化输入框的粘贴体验 « 张鑫旭

随便看看