Javascript 中,相等操作符两等号“==”与三等号 “===” 有什么区别?

By 刘志军, 2021-09-21, 分类: javascript

JavaScript

Javascript 中,相等操作符两等号“==”与三等号 “===” 有什么区别?

1=="1"
true
1==="1"
false

看了这个例子你就明白, 两个等号的相等性判断,解释器会做自动类型转换,会将字符串“1”自动转换成数值1.现在已经被弃用,因为太迷惑了。而三等号操作符不会做类型转换,它是一种严格的相等操作符,只有值真正相同才会返回true


有问题可以扫描二维码和我交流

关注公众号「Python之禅」,回复「1024」免费获取Python资源

python之禅

猜你喜欢

2020-12-07
JavaScript 高级程序设计笔记:基础语法
2021-05-13
python和javascript中的round函数区别
2020-12-08
JavaScript高级程序设计读书笔记二:变量与作用域
2020-12-08
JavaScript高级程序设计读书笔记三:基本引用类型