JS中== 、===的用法和区别
【摘要】
简要介绍JS中== 、===的用法和区别
== 仅当左右操作数相等时返回true,如果两个操作数不是同一类型时,js会隐式转换为合适的类型,然后对值进行比较=== 当且仅当左右操作数类型相等,且值相等时,才会返回true,当左右两个操作数不是同一类型时,js不会转换其类型
var v=1;var v1='1';var v2=1;var v3=3; alert...
简要介绍JS中== 、===的用法和区别
==
仅当左右操作数相等时返回true,如果两个操作数不是同一类型时,js会隐式转换为合适的类型,然后对值进行比较===
当且仅当左右操作数类型相等,且值相等时,才会返回true,当左右两个操作数不是同一类型时,js不会转换其类型
-
var v=1;
-
var v1='1';
-
var v2=1;
-
var v3=3;
-
-
alert("类型不同的");
-
alert(v==v1) --true //判断值是否相等
-
alert(v!=v1) --false
-
alert(v===v1) --false //判断类型是否相等
-
alert(v!==v1) --true
-
alert(v=v3) --3 //赋值
-
-
alert("类型相同的");
-
alert(v==v2) --true //判断值是否相等
-
alert(v!=v2) --false
-
alert(v===v2) --true //判断类型是否相等
-
alert(v!==v2) --false
-
文章来源: blog.csdn.net,作者:薛定喵君,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/jsxg2009/article/details/115244246
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)