JavaScript中的 == 与 ===
来源:互联网 发布:淘宝客服介入电话 编辑:程序博客网 时间:2024/05/21 10:38
1.“==”
等于。
若类型相同,则同===;
若类型不同,则尝试类型转换和比较:
null == undefinednumber == string //string转为number后比较boolean == ? //不管?是什么,boolean转为number后进行比较,如1 == true为trueobject == number | string //一边是对象,一边是number或string:尝试对象转为基本类型。其他:false
2.“===”
严格等于。需要判断类型
或类型不同,则返回false
NaN ≠ NaN
new Object ≠ new Object
因为JS中对象的比较是用引用比较,而不是用值比较
"1.23" == 1.23 //这里会将字符串转换为数字后进行比较0 == falsenull == undefinednew Object() = new Object();[1,2] == [1,2]
0 0
- javascript中的=
- javaScript中的==与===
- JavaScript中的==与===的区别
- JavaScript中的 == 与 ===
- href=”#”与javascript:;与javascript:void(0)的比较
- <a href="javascript:;">中href中的javascript:;的作用
- Javascript中的'=='等同运算符
- javascript中的var i = {};是什么意思
- javascript中的var i = {};是什么意思
- Javascript中的var self = this
- JavaScript 中的 var that = this
- <a>标签中的href="javascript:;"
- <a>标签中的href="javascript:
- javascript == 与 ===
- JavaScript == 与===
- language="javascript"与 type="text/javascript"
- JavaScript 中的==和===
- JAVASCRIPT中的==和===
- java中JVM的内存分配
- yii2出现An internal server error occurred.
- Apple pay
- JAVA Split方法,拆分字符串后,去除返回的空值
- 微信JSSDK chooseImage uploadImage 接口 在IOS与安卓的差异
- JavaScript中的 == 与 ===
- p3615_floyd
- 走迷宫(存一下而已)
- Leetcode学习(30)—— Distribute Candies
- java中应用Stack进行算术运算
- Source Insight用法
- 【JAVA面试题系列一】面试题总汇--JAVA基础部分
- iOS性能测试
- linux中一些常用的命令