zoukankan      html  css  js  c++  java
  • 运算符(三)

    相等运算符(==):

    比较两个值是否相等,如果相等则返回true,不等返回false。

    当时==来比较两个值的时候,会自动转换为类型相等的两个的值来进行比较。大部分情况都会转换为数字。

    undefined衍生自null,所以两个比较时返回true。NaN不和任何值相等。所以我们不能用==来判断一个值是否为NaN。所以我们可以用isNaN函数来判断。格式isNaN(something)。

    不等运算符(!=),规则和相等差不多,只是意思是相反的。

    全等符号(===)它在比较的时候不会进行类型转换,如果类型不等,则直接返回false。和全不等(!==)用法一样,意思不同。

    条件运算符(三元运算符)

    格式:条件表达式?语句1:语句2;

    执行流程:

    条件运算符再执行的时候,首先对条件表达式进行求值。如果该值为true,这执行语句1.并返回执行结果。若该值为false,则执行语句2.并返回执行结果。如果条件表达式为非Boolean值的时候,它会自动转换为Boolean值,然后再进行条件判断。

  • 相关阅读:
    [leetCode]101对称二叉树
    UESTC
    UESTC
    UESTC
    Java编程思想 学习笔记12
    Java编程思想 学习笔记11
    Java编程思想 学习笔记10
    Java编程思想 学习笔记9
    Java编程思想 学习笔记8
    Java编程思想 学习笔记7
  • 原文地址:https://www.cnblogs.com/ccqq/p/11199281.html
Copyright © 2011-2022 走看看