zoukankan      html  css  js  c++  java
  • JavaScript相等运算符

    ★相等运算符

    相等运算符用来比较两个值是否相等

    如果相等会返回true,否则返回false


    ㈠使用 == 来做相等运算

    ⑴当使用 == 来比较两个值时,如果值的类型不同,

        则会自动进行类型转换,将其转换为相同的类型,然后再比较

    ⑵undefined   衍生自 null

        所以这两个值做相等判断时,会返回true

    ⑶NaN不和任何值相等,包括他本身

    ⑷可以通过isNaN()函数来判断一个值是否是NaN

        如果该值是NaN则返回true,否则返回false

    ㈡不相等运算(!=)

    ⑴不相等用来判断两个值是否不相等,如果不相等返回true,否则返回false

    ⑵使用 != 来做不相等运算

    不相等也会对变量进行自动的类型转换,如果转换后相等它也会返回false

    ㈢ 全等 (===)运算

    ⑴用来判断两个值是否全等,它和相等类似,不同的是它不会做自动的类型转换

    ⑵如果两个值的类型不同,直接返回false

    ★注意:null和undefined相等但不全等

    ㈣不全等 (!==)运算

    ⑴用来判断两个值是否不全等,它和不等类似,不同的是它不会做自动的类型转换

    ⑵如果两个值的类型不同,直接返回true

     

    以上就是相等运算符的相关知识,希望有所帮助。

  • 相关阅读:
    shell 脚本判断linux 的发行版本
    notepad++ 正则学习记录
    360 加固分析
    Android的静默安装
    Linux下调整根目录的空间大小
    linux 隐藏权限
    i针对网段开放端口 (命令行设置)
    python 删除文件/夹
    字符串截取
    echo 不换行
  • 原文地址:https://www.cnblogs.com/shihaiying/p/11892223.html
Copyright © 2011-2022 走看看