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值,然后再进行条件判断。

  • 相关阅读:
    codevs-1205
    codevs-1204
    C++STL 求和:accumulate 【转】
    map映照容器
    set集合容器
    HDOJ-1263
    HDOJ-1004(map)
    紫书 例题 10-12 UVa 1637(概率计算)
    紫书 例题 10-11 UVa 11181(概率计算)
    紫书 例题 10-10 UVa 10491(概率计算)
  • 原文地址:https://www.cnblogs.com/ccqq/p/11199281.html
Copyright © 2011-2022 走看看