JS中!=与==与!==与===的用法和区别
2015-08-15 16:40
609 查看
本文参考每天进步一点点~!的博客,网址:http://www.cnblogs.com/liluping860122/p/3539291.html
var num=1; var str="1"; var test=1; //其中,num和test为数字类型,而str为字符串类型。
对于==比较的相等,如果类型值不同,则转换后进行比较,即只要值相同即可。
num==str //true,str转换为数字后进行比较,值 想同,即相等。
num!=str //false 非操作
对于===必须类型和值都相等时才相等,例如:
num===str; // false 因为类型不同
num!==str //true 非操作。
var num=1; var str="1"; var test=1; //其中,num和test为数字类型,而str为字符串类型。
对于==比较的相等,如果类型值不同,则转换后进行比较,即只要值相同即可。
num==str //true,str转换为数字后进行比较,值 想同,即相等。
num!=str //false 非操作
对于===必须类型和值都相等时才相等,例如:
num===str; // false 因为类型不同
num!==str //true 非操作。
相关文章推荐
- js时钟翻牌效果实现代码分享
- JavaScript基础学习之-自定义对象(2)
- JavaScript基础学习之-自定义对象(1)
- js实现点击文本框显示日期选择器特效代码分享
- jsp基础学习(六)--jsp传递参数方法
- jsp/servlet相关技术 (四) --- jsp的内置对象(一)
- jsp基础学习(五)----jsp指令
- 用Json实现PHP与JavaScript间数据交换
- jsp基础学习(四)----jsp引擎工作原理
- jsp基础学习(三)----jsp工作原理
- jsp基础学习(二)----jsp内置对象
- jsp基础学习(一)----jsp综合介绍
- JavaScript基础学习之-JavaScript权威指南--8.7函数属性方法构造函数
- JavaScript基础学习之-javascript权威指南--8.6函数闭包
- JS数组去重算法实现
- JavaScript基础学习之-JavaScript权威指南--8.1-8.4函数
- JavaScript向php传递json格式数据
- js判断小数点几位
- jstl表达式的应用的条件
- JSON的简单和复杂解析