• 技术文章 >web前端 >前端问答

    javascript的不等于是啥符号

    青灯夜游青灯夜游2021-07-20 14:46:54原创97

    javascript的不等于符号有:1、“!=”运算符,用于比较两个操作数的值是否不相等;2、“!==”运算符,用于比较两个操作数的值是否不相等,同时检测它们的类型是否不相同。

    本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

    javascript 不等于运算符

    不等于运算符说明
    !=(不相等)比较两个操作数的值是否不相等
    !==(不全等)比较两个操作数的值是否不相等,同时检测它们的类型是否不相同

    在相等运算中,应注意以下几个问题:

    示例1:

    console.log("1" == 1);  //返回true。字符串被转换为数字
    console.log(true == 1);  //返回true。true被转换为1
    console.log(false == 0);  //返回true。false被转换为0
    console.log(null != 0);  //返回true
    console.log(undefined != 0);  //返回true
    console.log(undefined == null);  //返回true
    console.log(NaN != "NaN");  //返回true
    console.log(NaN ==1);  //返回false
    console.log(NaN == NaN);  //返回false
    console.log(NaN != NaN);  //返回true

    NaN与任何值都不相等,包括它自己。null 和 undefined 值相等,但是它们是不同类型的数据。在相等比较中,null 和 undefined 不允许被转换为其他类型的值。

    示例2:

    两个对象的比较,虽然结构相同,但是地址不同,所以不全等。

    var a = {};
    var b = {};
    console.log(a !== b);  //返回true

    【推荐学习:javascript高级教程

    以上就是javascript的不等于是啥符号的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:javascript 不等于
    上一篇:javascript 没有类吗 下一篇:javascript截取字符串的方法有哪些
    第16期线上培训班

    相关文章推荐

    • javascript中日期如何转为时间戳• 哪些游戏是用javascript制作的?• javascript arguments对象怎么用• 原生javascript是什么意思• javascript怎么将字符串转为boolean类型

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网