js中==和===的使用,0和' '的比较
2017-12-05 00:00
211 查看
$(function() { if(0 == '') { alert("0 == ''的结果是:" + (0 == '')); // 0==''结果是true } if(0 === '') { alert("true"); } else { alert("0 === ''的结果是:" + (0 === '')); // 0===''结果是false } })
说明:
var a = 1;
var b = '1';
a == b; true
a != b ; false
a === b; flase
a !== b; true
js中"=="会先转换类型再进行比较两个变量的值;
"==="只有在相同类型下,才会比较其值,
需要注意的,JS会认为0 == " " ,返回值为true。
相关文章推荐
- 使用JS判断是否数字和小数点组合的数字的两中方法比较-isNaN和逐判断[转载]
- 使用js比较word文件
- js声明变量使用var声明与不使用var声明比较
- js中的scroll和offset 使用比较的实例与分析
- JS中的escape、encodeURI和encodeURIComponent使用比较
- js中的scroll和offset 的使用比较
- 比较简单实用的使用正则三种版本的js去空格处理方法
- Js中escape(),encodeURI()和encodeURIComponent()使用和比较[转载]
- 使用Jquery与vuejs操作dom比较
- 使用Jquery与vuejs操作dom比较
- js_html_input中autocomplete="off"在chrom中失效的解决办法 使用JS模拟锚点跳转 js如何获取url参数 C#模拟httpwebrequest请求_向服务器模拟cookie发送 实习期学到的技术(一) LinqPad的变量比较功能 ASP.NET EF 使用LinqPad 快速学习Linq
- 比较简单实用的使用正则三种版本的js去空格处理方法
- js中的scroll和offset 使用比较的实例与分析
- js声明变量使用var声明与不使用var声明比较
- JS日期比较,使用正则表达式转换
- js 判断的坑,不要 使用 数字 特别是单个 数字进行比较
- 很不错的使用频率比较高的JS函数
- Js中escape(),encodeURI()和encodeURIComponent()使用和比较[转载]
- 使用JS判断是否数字和小数点组合的数字的两中方法比较(isNaN和逐判断)
- JS日期比较,使用正则表达式转换