简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

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

来源:易贤网   阅读:1155 次  日期:2016-06-22 16:06:36

温馨提示:易贤网小编为您整理了“JavaScript中0和""比较引发的问题”,方便广大网友查阅!

这篇文章主要介绍了JavaScript中0和""比较引发的问题,非常不错,具有参考借鉴价值,需要的朋友可以参考下

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

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

验证代码如下:

代码如下:

<script type="text/javascript">

if(==""){

alert('==""的结果是:'+(==""));//true

}

if(===""){

alert("true");

}else{

alert('===""的结果是:'+(===""));//false

}

</script>

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

更多信息请查看网络编程
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:jQuery控制文本框只能输入数字和字母及使用方法
下一篇:怎么引入(调用)一个JS文件
易贤网手机网站地址:JavaScript中0和""比较引发的问题
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!