JavaScript中,1=='1'?1==='1'?
来源:互联网 发布:linux root密码忘记了 编辑:程序博客网 时间:2024/04/20 07:16
首先看一段代码:
<script type="text/javascript"> var num1 = 1; var string1 = '1'; if(num1 == string1){ console.log('num1 == string1') } else{ console.log('num1 != string1'); } if(num1 === string1){ console.log('num1 === string1') } else{ console.log('num1 !== string1'); }</script>
执行效果如图:
为什么会这样呢?因为运算符”==”在进行比较的时候会对运算符两边的数据进行类型转换然后再比较,而运算符”===”则是完全的比较,不进行数据类型转换,typeof 1为’number’, typeof ‘1’是’string’,自然不相等
0 0
- javascript 中 alert(1&&2) ==2 问题
- JavaScript中"=="
- JavaScript中,1=='1'?1==='1'?
- javascript中a=a || {};
- JavaScript中=+的意思
- javascript中 if(!-[1,])
- JavaScript 中,num = num || 1 这种写法有哪些优缺点?
- <a href="javascript:;">中href中的javascript:;的作用
- <a>标签中href="javascript:;" "javascript:void(0);"
- javascript中<script runat="server"></script>
- <a>标签中href="javascript:;"
- javascript中var that=this
- <a>标签中href="javascript:;"
- 关于javascript中=的返回值
- JavaScript中=> 箭头函数的用法
- javascript中0.1 + 0.2 != 0.3?
- javascript中var that=this
- javascript中var that=this
- leetcode268:Missing Number
- 文章索引~OpenCV
- LeetCode OJ 之 Missing Number (丢失的数字)
- Tomcat 启动异常深度剖析
- STM32外部中断
- JavaScript中,1=='1'?1==='1'?
- SDUTOJ 2826 小P寻宝记——好基友一起走(完全背包)
- Math.round()什么作用?
- shell里的各种括号
- 将excel模型导入powerdeinser脚本
- STS & 开发异常
- poj1062
- docker创建私有仓库(转)
- Linux可靠信号和不可靠信号