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 相关文章推荐
js 操作select相关方法函数
Dec 06 Javascript
js 键盘记录实现(兼容FireFox和IE)
Feb 07 Javascript
jquery Mobile入门—外部链接切换示例代码
Jan 08 Javascript
通过$(this)使用jQuery包装后的方法或属性
May 18 Javascript
通过JS判断联网类型和连接状态的实现代码
Apr 01 Javascript
javascript模拟php函数in_array
Apr 27 Javascript
js实现简单排列组合的方法
Jan 27 Javascript
Bootstrap carousel轮转图的使用实例详解
May 17 Javascript
Angular.js中定时器循环的3种方法总结
Apr 27 Javascript
vue移动端裁剪图片结合插件Cropper的使用实例代码
Jul 10 Javascript
jQuery 判断元素是否存在然后按需加载内容的实现代码
Jan 16 jQuery
JavaScript享元模式原理与用法实例详解
Mar 09 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中通过ADO调用Access数据库的方法测试不通过
2006/12/31 PHP
php引用地址改变变量值的问题
2012/03/23 PHP
php中mail函数发送邮件失败的解决方法
2014/12/24 PHP
php实现递归的三种基本方式
2020/07/04 PHP
php解析url并得到url中的参数及获取url参数的四种方式
2015/10/26 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
2019/12/18 PHP
PHP中迭代器的简单实现及Yii框架中的迭代器实现方法示例
2020/04/26 PHP
jQuery中:text选择器用法实例
2015/01/03 Javascript
javascript中递归函数用法注意点
2015/07/30 Javascript
第五篇Bootstrap 排版
2016/06/21 Javascript
浅谈使用splice函数对数组中的元素进行删除时的注意事项
2016/12/04 Javascript
关于JavaScript的单双引号嵌套问题
2017/08/20 Javascript
React Native 通告消息竖向轮播组件的封装
2020/08/25 Javascript
vue+vue-validator 表单验证功能的实现代码
2017/11/13 Javascript
微信小程序开发背景图显示功能
2018/08/08 Javascript
vue中导出Excel表格的实现代码
2018/10/18 Javascript
python复制文件代码实现
2013/12/23 Python
详解Python map函数及Python map()函数的用法
2017/11/16 Python
Win7下Python与Tensorflow-CPU版开发环境的安装与配置过程
2018/01/04 Python
Python生成器以及应用实例解析
2018/02/08 Python
Centos 升级到python3后pip 无法使用的解决方法
2018/06/12 Python
pytorch获取vgg16-feature层输出的例子
2019/08/20 Python
基于Python数据分析之pandas统计分析
2020/03/03 Python
关于python中导入文件到list的问题
2020/10/31 Python
Sephora丝芙兰澳洲官方网站:国际知名化妆品购物
2016/10/27 全球购物
Pam & Gela官网:美国性感前卫女装品牌
2018/07/19 全球购物
美国领先的低折扣旅行网站:Hotwire
2019/01/19 全球购物
英国在线药房和在线药剂师:Chemist 4 U
2020/01/05 全球购物
搬家公司的创业计划书
2014/01/01 职场文书
入党积极分子介绍信
2014/01/17 职场文书
中学家长会邀请函
2014/02/03 职场文书
签约仪式主持词
2014/03/19 职场文书
村居抓节水倡议书
2014/05/19 职场文书
对照四风自我剖析材料
2014/10/07 职场文书
《蚂蚁和蝈蝈》教学反思
2016/02/22 职场文书
SQL Server数据库基本概念、组成、常用对象与约束
2022/03/20 SQL Server