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 相关文章推荐
javascript 鼠标拖动图标技术
Feb 07 Javascript
js禁止小键盘输入数字功能代码
Aug 01 Javascript
在iframe里的页面编写js,实现在父窗口上创建动画效果展开和收缩的div(不变动iframe父窗口代码)
Dec 20 Javascript
Android中资源文件(非代码部分)的使用概览
Dec 18 Javascript
node.js中的fs.readFile方法使用说明
Dec 15 Javascript
基于jQuery实现自动轮播旋转木马特效
Nov 02 Javascript
jQuery插件AjaxFileUpload实现ajax文件上传
May 05 Javascript
JS二叉树的简单实现方法示例
Apr 05 Javascript
详解JavaScript的BUG和错误
May 07 Javascript
iview通过Dropdown(下拉菜单)实现的右键菜单
Oct 26 Javascript
Node.js实现简单管理系统
Sep 23 Javascript
JS document form表单元素操作完整示例
Jan 13 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
windows7下安装php的php-ssh2扩展教程
2014/07/04 PHP
Linux系统中为php添加pcntl扩展
2016/08/28 PHP
jQuery 判断元素上是否绑定了事件
2009/10/28 Javascript
JS日期和时间选择控件升级版(自写)
2013/08/02 Javascript
对JavaScript客户端应用编程的一些建议
2015/06/24 Javascript
JavaScript中的对象与JSON
2015/07/03 Javascript
JS表格组件神器bootstrap table详解(强化版)
2016/05/26 Javascript
微信小程序 picker 组件详解及简单实例
2017/01/10 Javascript
bootstrap响应式表格实例详解
2017/05/15 Javascript
详解swipe使用及竖屏页面滚动方法
2018/06/28 Javascript
antd-mobile ListView长列表的数据更新遇到的坑
2020/04/08 Javascript
用js实现放大镜效果
2020/10/28 Javascript
[49:27]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第一场
2018/04/05 DOTA
python tensorflow基于cnn实现手写数字识别
2018/01/01 Python
基于随机梯度下降的矩阵分解推荐算法(python)
2018/08/31 Python
pyqt 多窗口之间的相互调用方法
2019/06/19 Python
Python如何优雅获取本机IP方法
2019/11/10 Python
Python笔记之facade模式
2019/11/20 Python
python字符串替换re.sub()实例解析
2020/02/09 Python
python脚本监控logstash进程并邮件告警实例
2020/04/28 Python
在echarts中图例legend和坐标系grid实现左右布局实例
2020/05/16 Python
python Matplotlib数据可视化(2):详解三大容器对象与常用设置
2020/09/30 Python
基于python模拟bfs和dfs代码实例
2020/11/19 Python
Python排序函数的使用方法详解
2020/12/11 Python
jupyter notebook更换皮肤主题的实现
2021/01/07 Python
CSS的background属性及CSS3的背景图片设置总结
2016/06/13 HTML / CSS
印度化妆品购物网站:Nykaa
2018/07/22 全球购物
Python面试题集
2012/03/08 面试题
生产车间实习自我鉴定
2013/09/23 职场文书
护理学毕业生求职信
2013/11/14 职场文书
入学生会自荐书范文
2014/02/05 职场文书
食品安全标语
2014/06/07 职场文书
商场父亲节活动方案
2014/08/27 职场文书
校长一岗双责责任书
2015/05/09 职场文书
教师素质教育心得体会
2016/01/19 职场文书
数据设计之权限的实现
2022/08/05 MySQL