zoukankan      html  css  js  c++  java
  • js的比较运算符含义和示例和逻辑运算符

    比较运算符含义和示例

    运算符 含义 示例
    等号(==) 如果操作数相等,只返回true。如果两个操作数不是同一类型,
    JavaScript会将它们转化为。与第一个操作数相同的类型。
    5 == var1
    "5" == var1
    5 == '5'
    不等号(!=) 如果两个操作数不相等,则返回true。 var1 !=8
    var2 != "5"
    绝对等(===) 如果操作数相等,并且类型相同,则返回true。 5===var1
    绝对不等(!==) 如果操作数不相等,或不是同一类型,只返回true。 var1 !== "5"
    5 != '5'
    大与(>) 如果左边的操作数大于右边的操作数,则返回true。 var2 > var1
    大与或等号(>=) 如果左边的操作数大于或等于右边的操作数只返回true。 var2 >= var1
    var1 >= 5
    小于号(<) 如果左边的操作数小于右边的操作数则返回true。 var1 < var2
    小与或等号(<=) 如果左边的操作数小于或等于要冰的操作数,则返回处。 var1 <= var2
    va2 <= 7

    逻辑运算符

    运算符 用法 含义
    && 表达式1 && 表达式2 逻辑与,如果两个表达式的值都为真值返回true,否则返回false。
    11 表达式1 11 表达式2 逻辑或,如果两个表达式的值都不为真,只返回false,否则返回true。
    ! !表达式 逻辑非,如果表达式的值为真,则返回false,否则返回true。

    运算符优先级

    优先级 结合性 运算符
    最高 向左 . ,()
    由高到低的顺序排序 向左 ++,--,-,~,delete,new,typeof,void
    由高到低的顺序排序 向左 *,/,%
    由高到低的顺序排序 向左 +,-
    由高到低的顺序排序 向左 <<,>>,>>>
    由高到低的顺序排序 向左 <,<=,>,>=,in,instanceof
    由高到低的顺序排序 向左 == , != , === , !==
    由高到低的顺序排序 向左 &
    由高到低的顺序排序 向左 ^
    由高到低的顺序排序 向左 1
    由高到低的顺序排序 向左 &&
    由高到低的顺序排序 向左 11
    由高到低的顺序排序 向右 ?:
    由高到低的顺序排序 向右 =
    由高到低的顺序排序 向右 *=,/=,%=,+=,-=,<<=,>>=,>>>=,&=,^=,
    最低 向左 ,
  • 相关阅读:
    Tarjan求图的连通性总结
    hdu3849 Tarjan求无向图的割边+map
    两种代码风格解决强连通分量解决加多少条边使整个图连通&多少个点可以到达所有点
    hdu 离线处理+并查集
    hdu 1325判断是不是树
    poj3041 最小点覆盖即最大匹配(匈牙利算法)(模板)
    poj 2186 tarjan求强连通分量(模板题)
    poj2135 最小费用最大流模板
    SPFA队列模板
    链表专项刷题
  • 原文地址:https://www.cnblogs.com/rzkwz/p/12826808.html
Copyright © 2011-2022 走看看