Javascript"=="和"==="
来源:互联网 发布:mac系统没了怎么办 编辑:程序博客网 时间:2024/05/16 14:41
好多东西查了一遍,下次使用还得上网再查一遍。究其原因,是自己没有记在脑袋里,或是自己记性不好。
那只好把容易忘记的东西记录下来,好提醒提醒自己。今天突然看到一个总忘记的地方,就是Javascript两个等号==和三个等号===之间的区别。说真的,平时在做项目过程中,几乎没有用到过三个等号,一般都只用两个等号,绝大部分问题都可解决。但多掌握一点是一点,总比没有掌握的人强那么一点,也不是什么坏事情。
两个等号==,一般编译器会帮你转换类型后比较值,如比较字符串数字和数值型数字:"1"==1:
alert("1" == 1);//true
这种情况,编译器做了一些处理。但用三个等号比较时,情况却为:
alert("1" === 1);//false
原因是使用三个等号进行比较的时候,编译器不会进行类型转换,"1"是字符串类型,而1是数值类型,首先类型就不相等,因为直接就返回false。
- type="javascript"和type="text/javascript"
- Javascript"=="和"==="
- javascript == 和===
- javascript==和 ===
- JavaScript '=='和'==='
- JavaScript == 和 ===
- 【JavaScript和jQury】==和===
- JavaScript的=、==和===
- JavaScript的=、==和===
- JavaScript的=、==和===
- JavaScript学习总结(五)——Javascript中==和===的区别
- JavaScript学习总结(五)——Javascript中==和===的区别
- JavaScript学习总结(五)——Javascript中==和===的区别
- JavaScript学习总结(五)——Javascript中==和===的区别
- javascript 中==和===的区别
- JavaScript 中的==和===
- JAVASCRIPT中的==和===
- javascript 中==和===的区别
- 注册表修改鼠标右键菜单
- Linux-2.6.20的cs8900驱动分析(一)
- VC/MFC之ListCtrl控件使用经验总结
- windows程序设计范例分析【HEAD】
- 高效率打印 勾股数三元组
- Javascript"=="和"==="
- 英语词汇
- Linux-2.6.20的cs8900驱动分析(二)
- XFire WebService开发快速起步
- 栈
- ThinkPHP框架项目开发专题--自动验证
- 获取执行计划
- LAMP平台
- Linux-2.6.20的cs8900驱动分析