zoukankan      html  css  js  c++  java
  • JavaScript比较和逻辑运算符

    JavaScript比较和逻辑运算符


    JavaScript比较和逻辑运算符

    比较和逻辑运算符用于测试true或者false。

    比较运算符

    比较运算符在逻辑语句中使用,以测定变量或值是否相等

    例如设定x = 5;
    运算符 描述 比较 返回值
    == 等于 x == 8 false
    === 绝对等于(值和类型均相等) x === 5 true
    != 不等于 x != 9 true
    !== 不绝对等于(值和类型有一个不相等,或两个都不相等) x !== 0 true
    > 大于 x > 7 false
    < 小于 x < 7 true
    >= 大于或等于 x >= 7 false
    <= 小于或等于 x <=7 true

     

     

     

     

     

     

     

     

     

    可以在条件语句中使用比较运算符,对值进行比较,然后根据结果采取行动。

    例如:if(age > 18) {

      alert(" 您可以访问该内容······· ");

    }

    逻辑运算符

    逻辑运算符用于测定变量或值之间的逻辑。

    给定x = 6; 以及 y = 3; 则下表

    运算符 描述 例子
    && and (x < 10 && y > 1) 为 true
    || or (x == 5 || y == 5) 为 false
    ! not !(x == y) 为 true

     

     

     

     

    提示:JavaScript逻辑运算符的优先级是:! , && , || 。

    条件运算符

    JavaScript还包含了基于某些条件对变量进行赋值的条件运算符,

    JavaScript条件运算符也被称为三元运算符,

    语法:

      variableanamevariaablename = (condition) ? value1 : value2

      表达式1?表达式2:表达式3

    说明:如果表达式1的结果为true,则整个表达式的结果为表达式2,如果表达式1的结果是false,则整个表达式的结果是表达式3。

    例子:

      如果变量age中的值小于18,则变量voteable 赋值"年龄太小",否则赋值 "年龄已达到".

      代码:voteable = (age < 18)?"年龄太小":"年龄已达到";

    --------------------------------------- end ----------------------------------------

     

  • 相关阅读:
    HDU 1051
    HDU 1236
    递归求gcd(a,b)
    HDU 1372
    HDU 1312
    HDU 1253
    HDU 1072
    ...别人的推荐、
    搜索总结、
    TortoiseHg简单的入门使用说明
  • 原文地址:https://www.cnblogs.com/jungejava/p/9688784.html
Copyright © 2011-2022 走看看