首页 > 代码库 > js中的等号学问
js中的等号学问
今天看到一份源代码js中有三个等号,比较好奇,仔细查阅了翻才理解三个等号的用意。
在JS中等号可以有一个,有两个,甚至有三个。
= 赋值运算符
== 等于
=== 严格等于
第一种和第二种相信大家肯定不陌生,主要讲讲第二种和第三种的区别。
举例说明
"1" == true
类型不等,true会先转换成数值 1,现在变成 "1" == 1,再把"1"转换成 1,比较 1 == 1, 相等。
得出结论,三个等号比两个等号更加严格,必须是类型一样才能相等,否则返回false
js中的等号学问
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。