js(三)比较运算符、逻辑运算符

作者: StevenTang | 来源:发表于2018-03-01 23:25 被阅读4次

写在最前面

js(二)里面说了简单的加减乘除现在来说另外两种运算符

  • 比较运算符
    • “>”、“<”、“==”、“>=”、“<=”、“!=”
    • 比较的结果为boolean值
  • 逻辑运算符
    • “&&”、“||”、“!”
    • 运算结果为真实的值
  • 被认定为false的值
    • undefined、null、NaN、""、0、false

计较运算符

var a = 10,
    b = 20,
    c;
    c = a < b;//true
    c = a > b;//false
    c = "a" > "b"//false,比较的ascll码值
    c = a == b// false
    c = a != b//false
    c = NaN == NaN//false,NaN不等于任何数;

逻辑运算符

//逻辑与 &&
var a = 1 && 2//打印出a-->2
//逻辑或 ||
var a = 1 || 3;//打印出a-->1
//逻辑非 ! 转换成布尔值在取反
var a = !123;//false;

逻辑与 && 先看第一个表达式转换成布尔值的结果,如果为真,那么它会看第二个表达式转换为布尔值的结果,然后如果只有两个表达式的话,只看第二个表达式,就可以返回该表达式的值了,一种短路语句;

相关文章

  • JavaScript逻辑运算符

    逻辑运算符 前面我们学习了JS的算术运算符和比较运算符,本篇文章我们继续学习JS的逻辑运算符,在编程语言里,比较和...

  • day05赋值运算符.三元运算符.三元运算符在分页业务逻辑中使用

    赋值运算符 比较运算符 三元运算符 三元运算符在分页业务逻辑中使用 逻辑运算符

  • 逻辑运算符、赋值运算符、关系运算符、相等运算符、条件运算符

    JS中为我们提供了三种逻辑运算符 赋值运算符 关系运算符 相等运算符 相等运算符用来比较两个值是否相等,如果相等会...

  • 技术问 - 运算符有哪些

    算术运算符 赋值运算符 比较运算符 逻辑运算符 位运运算 三目运算符 算术运算符 赋值运算符 比较运算符(关系运算...

  • 逻辑运算符

    赋值运算符 比较运算符 先运算再比较 逻辑运算符 比较大于逻辑!,&&,|| 单目运算符(!++ -- & ) 大...

  • review javascript 27:JS运算符

    JavaScript 运算符主要包括:· 算术运算符· 赋值运算符· 比较运算符· 三元运算符· 逻辑运算符· 字...

  • MySQL运算符

    算数运算符,比较运算符,逻辑运算符,位运算符 算数运算符: + - * / % 比较运算符: =, <>, !=...

  • 运算符与字符串

    运算符 算数运算符、比较运算符、赋值运算符、逻辑运算符比较运算符:>、<、>=、<=、==、!=赋值运算符:=、+...

  • php运算符

    算数运算符 递增/递减运算符 比较运算符 逻辑运算符 三元运算符 组合比较符(PHP7+) 位运算符 运算符优先级

  • java运算符以及优先级

    算术运算符 赋值运算符: 比较运算符: 三元运算符: 逻辑运算符: 位运算符: 运算符的优先级:

网友评论

    本文标题:js(三)比较运算符、逻辑运算符

    本文链接:https://www.haomeiwen.com/subject/adcoxftx.html