网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 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先再做判断了,或者直接用===去判断,用严格的方式去判断!
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/23 4:17:15