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 相关文章推荐
根据分辨率不同,调用不同的css文件
Aug 25 Javascript
Javascript中的Array数组对象详谈
Mar 03 Javascript
使用iojs的jsdom库实现同步系统时间
Apr 20 Javascript
JavaScript直播评论发弹幕切图功能点集合效果代码
Jun 26 Javascript
AngularJS表格添加序号的方法
Mar 03 Javascript
前端自动化开发之Node.js的环境搭建教程
Apr 01 Javascript
基于jQuery解决ios10以上版本缩放问题
Nov 03 jQuery
node错误处理与日志记录的实现
Dec 24 Javascript
JavaScript对象原型链原理详解
Feb 05 Javascript
JS内置对象和Math对象知识点详解
Apr 03 Javascript
JavaScript前端开发时数值运算的小技巧
Jul 28 Javascript
修改Vue打包后的默认文件名操作
Aug 12 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预定义常量
2006/12/25 PHP
一些被忽视的PHP函数(简单整理)
2010/04/30 PHP
如何使用PHP给图片加水印
2016/10/12 PHP
PHP实现类似于C语言的文件读取及解析功能
2017/09/01 PHP
JavaScript prototype对象的属性说明
2010/03/13 Javascript
学习并汇集javascript匿名函数
2010/11/25 Javascript
在多个页面使用同一个HTML片段的代码
2011/03/04 Javascript
基于jquery的无刷新分页技术
2011/06/11 Javascript
javascript 3d 逐侦产品展示(核心精简)
2014/03/26 Javascript
两种方法实现在HTML页面加载完毕后运行某个js
2014/06/16 Javascript
javascript动态创建链接的方法
2015/05/13 Javascript
浅析JavaScript 调试方法和技巧
2015/10/22 Javascript
浅谈js中的in-for循环
2016/06/28 Javascript
详解微信小程序 相对定位和绝对定位
2017/05/11 Javascript
Nodejs实现爬虫抓取数据实例解析
2018/07/05 NodeJs
Vue基本使用之对象提供的属性功能
2019/04/30 Javascript
微信小程序封装多张图片上传api代码实例
2019/12/30 Javascript
js实现div色块拖动录制
2020/01/16 Javascript
Vue+scss白天和夜间模式切换功能的实现方法
2021/01/05 Vue.js
Python的GUI框架PySide的安装配置教程
2016/02/16 Python
windows7 32、64位下python爬虫框架scrapy环境的搭建方法
2018/11/29 Python
解决pycharm运行出错,代码正确结果不显示的问题
2018/11/30 Python
python下载的库包存放路径
2020/07/27 Python
运行python提示no module named sklearn的解决方法
2020/11/29 Python
python使用dlib进行人脸检测和关键点的示例
2020/12/05 Python
纯HTML5+CSS3制作图片旋转
2016/01/12 HTML / CSS
土耳其风格手工珠宝:Ottoman Hands
2019/07/26 全球购物
RUIFIER官网:英国奢侈高级珠宝品牌
2020/06/12 全球购物
商场活动策划方案
2014/01/24 职场文书
学期自我评价
2014/01/27 职场文书
人力资源经理的岗位职责
2014/03/02 职场文书
四查四看自我剖析材料
2014/09/19 职场文书
旷课检讨书范文
2015/01/27 职场文书
Python实现机器学习算法的分类
2021/06/03 Python
分析Netty直接内存原理及应用
2021/06/14 Java/Android
JavaScript获取URL参数的方法分享
2022/04/07 Javascript