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

     

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

  • 相关阅读:
    windows10 ubuntu子系统 WSL文件位置
    cs231n assignment1 KNN
    欧拉计划第五题
    欧拉计划第三题
    梯度下降入门
    Linux交换Esc和Caps
    Python实现bp神经网络识别MNIST数据集
    7-2一元多项式的乘法与加法运算
    Python实现图像直方图均衡化算法
    Python实现图像边缘检测算法
  • 原文地址:https://www.cnblogs.com/shihaiying/p/11892223.html
Copyright © 2011-2022 走看看