JavaScript中的 == 和 === 的区别
来源:互联网 发布:金元证券软件下载 编辑:程序博客网 时间:2024/06/07 11:22
== 和 != 在比较时如果两个数据类型不一样,会先对数据进行类型转换,然后再进行值比较,最后返回比较结果。
=== 和 !== 在比较时较严格,只有在数据类型一样时才会进行比较。
var num = 1;var str = '1';var test = 1;test == num //true 相同类型 相同值test === num //true 相同类型 相同值test !== num //false test与num类型相同,其值也相同, 非运算肯定是falsenum == str //true 把str转换为数字,检查其是否相等。num != str //false == 的 非运算num === str //false 类型不同,直接返回falsenum !== str //true num 与 str类型不同 意味着其两者不等 非运算自然是true啦
阅读全文
0 0
- JavaScript中的 == 和 === 的区别
- script中的language="javascript"和type="text/javascript"的区别
- JavaScript中的==与===的区别
- javaScript中的if(变量)和if(变量== true)的区别
- 区别script中的type=”text/javascript”和language=”Javascript”
- 区别script中的type=”text/javascript”和language=”Javascript”
- php中的<?= ?>和<?php ?>的区别
- javascript的==和===的区别
- javascript 中==和===的区别
- javascript 中==和===的区别
- JavaScript中 === 和 == 的区别
- javascript ==和===的区别
- JavaScript中==和===的区别
- JavaScript中==和===的区别
- javascript中==和===的区别
- Javascript 中 == 和 === 的区别
- javascript中==和===的区别
- JavaScript中==和===的区别
- 【MVP】AppManager一些有关Activity和程序退出的操作
- python struct笔记
- 10023---分布式系统理论基础
- Java Web 项目运行报错之——Compilation error.......ClassFormatException
- 函数基础
- JavaScript中的 == 和 === 的区别
- 文件IO与标准IO
- Kprobe添加linux内核钩子定位bug
- 【Android】圆角Button的实现
- 【Spark2.0源码学习】-4.Master启动
- 冒泡算法与选择排序
- DOM节点的基本属性(一)
- Hive----查询执行计划(explain)和分析表数据(ANALYZE)
- 10022---分布式系统理论基础