JavaScript中0和""比较引发的问题


Posted in Javascript onMay 26, 2016

今天在公司的时候发现了一个很奇怪的Js的问题,以前也没有注意到,我从数据库中取出某一个字段的值,而这个字段值刚好是0,然后我在判断这个值是不是等于""时,就出现了如下的问题:

就是JS认为0==""是成立的,也就是0==""的结果是true,

验证代码如下:

<script type="text/javascript">
if(==""){
alert('==""的结果是:'+(==""));//true
}
if(===""){
alert("true");
}else{
alert('===""的结果是:'+(===""));//false
}
</script>

后来改成了用0===""去比较,此时的结果就是false了,看来以后对于写判断值是不是等于""之前要先注意一下值是不是等于0先再做判断了,或者直接用===去判断,用严格的方式去判断!

Javascript 相关文章推荐
jQuery EasyUI API 中文文档 - TimeSpinner时间微调器
Oct 23 Javascript
jquery插件lazyload.js延迟加载图片的使用方法
Feb 19 Javascript
获取中文字符串的实际长度代码
Jun 05 Javascript
JQuery页面地址处理插件jqURL详解
May 03 Javascript
javascript 应用小技巧方法汇总
Jul 05 Javascript
jQuery无缝轮播图代码
Dec 22 Javascript
js eval函数使用,js对象和字符串互转实例
Mar 06 Javascript
web前端页面生成exe可执行文件的方法
Feb 08 Javascript
深入解析vue 源码目录及构建过程分析
Apr 24 Javascript
监控微信小程序中的慢HTTP请求过程详解
Jul 05 Javascript
微信小程序学习总结(二)样式、属性、模板操作分析
Jun 04 Javascript
JavaScript阻止事件冒泡的方法
Dec 06 Javascript
Jquery实现select multiple左右添加和删除功能的简单实例
May 26 #Javascript
怎么引入(调用)一个JS文件
May 26 #Javascript
JS加载器如何动态加载外部js文件
May 26 #Javascript
jquery获取复选框的值的简单实例
May 26 #Javascript
改变checkbox默认选中状态及取值的实现代码
May 26 #Javascript
JavaScript数组实现数据结构中的队列与堆栈
May 26 #Javascript
jquery获取复选框checkbox的值的简单实现方法
May 26 #Javascript
You might like
php写的带缓存数据功能的mysqli类
2012/09/06 PHP
PHP常用的小程序代码段
2015/11/14 PHP
Symfony2学习笔记之插件格式分析
2016/03/17 PHP
音乐播放用的的几个函数
2006/09/07 Javascript
Javascript在IE和FireFox中的不同表现简析
2012/12/03 Javascript
javascript验证邮件地址和MX记录的方法
2015/06/16 Javascript
JavaScript实现同时调用多个函数的方法
2015/11/09 Javascript
JS实现添加,替换,删除节点元素的方法
2016/06/30 Javascript
JS实现Ajax的方法分析
2016/12/20 Javascript
基于Nodejs利用socket.io实现多人聊天室
2017/02/22 NodeJs
JavaScript使用链式方法封装jQuery中CSS()方法示例
2017/04/07 jQuery
BootStrap中Table隐藏后显示问题的实现代码
2017/08/31 Javascript
jquery获取元素到屏幕四周可视距离的方法
2018/09/05 jQuery
JavaScript常用工具方法封装
2019/02/12 Javascript
利用不到200行代码写一款属于你自己的js类库
2019/07/08 Javascript
详解JavaScript的this指向和绑定
2020/09/08 Javascript
OpenLayer3自定义测量控件MeasureTool
2020/09/28 Javascript
python 性能优化方法小结
2017/03/31 Python
如何利用python查找电脑文件
2018/04/27 Python
Python使用pickle模块报错EOFError Ran out of input的解决方法
2018/08/16 Python
python实现爬虫抓取小说功能示例【抓取金庸小说】
2019/08/09 Python
opencv转换颜色空间更改图片背景
2019/08/20 Python
python Django框架实现web端分页呈现数据
2019/10/31 Python
Python networkx包的实现
2020/02/14 Python
使用Python实现将多表分批次从数据库导出到Excel
2020/05/15 Python
python 如何停止一个死循环的线程
2020/11/24 Python
运动鞋、街头服装、手表和手袋的实时市场:StockX
2020/11/25 全球购物
晚会邀请函范文
2014/01/24 职场文书
厕所文明标语
2014/06/11 职场文书
2014副局长群众路线对照检查材料思想汇报
2014/09/22 职场文书
党的群众路线教育实践活动领导班子整改方案
2014/10/25 职场文书
南湾猴岛导游词
2015/02/09 职场文书
三潭印月的导游词
2015/02/12 职场文书
政审证明范文
2015/06/19 职场文书
2016优秀青年志愿者事迹材料
2016/02/25 职场文书
学生会2016感恩节活动小结
2016/04/01 职场文书