• JavaScript相等运算符


    ★相等运算符

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

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


    ㈠使用 == 来做相等运算

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

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

    ⑵undefined   衍生自 null

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

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

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

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

    ㈡不相等运算(!=)

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

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

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

    ㈢ 全等 (===)运算

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

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

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

    ㈣不全等 (!==)运算

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

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

     

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

  • 相关阅读:
    (二)shell中的变量
    (一)shell脚本入门
    java的动态代理机制详解
    docker学习
    一、Spring Boot 入门
    如何高效的利用博客园?
    CMake入门指南
    TortoiseSVN安装使用
    TortoiseSVN配置和使用教程
    脑电采集 地电极和参考电极的作用和区别
  • 原文地址:https://www.cnblogs.com/shihaiying/p/11892223.html
Copyright © 2020-2023  润新知