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 ----------------------------------------

     

  • 相关阅读:
    Redis源代码分析(十三)--- redis-benchmark性能測试
    kvm中运行kvm
    umount.nfs device busy day virsh extend diskSpace, attachDisk
    ultravnc
    openNebula dubug
    maintenance ShellScripts
    virsh VMI deploy data serial xml
    cloud computing platform,virtual authentication encryption
    基于C 的libvirt 接口调用
    storage theory
  • 原文地址:https://www.cnblogs.com/jungejava/p/9688784.html
Copyright © 2011-2022 走看看