美文网首页
比较运算符

比较运算符

作者: 超级小轩 | 来源:发表于2019-04-21 02:26 被阅读0次

前端学习分享(js中比较运算符的使用)

本文旨在搞清楚比较运算符的用法和场景,在js中比较运算符有以下8个

  • == 相等
  • === 严格相等
  • != 不相等
  • !== 严格不相等
  • < 小于
  • <= 小于或等于
  • > 大于
  • >= 大于或等于

比较运算符比较两个值,然后返回一个布尔值,表示是否满足比较条件。以a == b为例,若a的值和b的值经过转化后相等,则会返回布尔值true,不相等则会返回布尔值false

而比较运算符最常用的使用场景便是在if(xx)if语句中,if语句是编程语言最常用的语句,语法如下

if(xx){
    //true statement
}else {
    //false statement
}

其中xx可以是任意表达式,结果不一定是布尔值,JavaScript解释器会自动调用Boolean()将表达式结果转为布尔值,如果表达式为真执行第一个代码块内语句,如果为假执行第二个代码块内语句。

有一个经典案例如下

var a = 2
if(a = 1) {
    console.log('a等于1')
}else{
    console.log('a不等于1')
} // 输出 a等于1

在此例中新手很容易搞错,a = 1为赋值语句,并不是比较语句,数字除0和NAN外都是true,所以输出a等于1

相关文章

  • MySQL 中的运算符和常用函数

    MySQL学习笔记(3) 运算符 类型:算术、比较、逻辑和位运算符 算术运算符 比较运算符 比较运算符可比较数字、...

  • 2019-03-06

    运算符:数学运算符、比较运算符、逻辑运算符、赋值运算符 2.比较运算符:>,<,==,!=,>=,<= 所有比较运...

  • MySQL运算符

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

  • 运算符与字符串

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

  • 《Web前端开发之JavaScript精英课堂》(二)

    2.1 比较运算符,逻辑运算符 比较运算符">" "<" "==" ">=" "<=" "!="比较结果为bool...

  • 2018年6月13日【Python学习笔记】

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

  • day2学习总结0613

    01-运算符分为: 算术运算符、比较运算符、赋值运算符、逻辑运算符 1.1比较运算符:>、<、>=、<=、==(相...

  • 逻辑运算符

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

  • Python3 基础03-运算符

    算数运算符、比较运算符、赋值运算符、逻辑运算符、身份运算符、成员运算符 一、算数运算符 例子: 二、比较运算符 返...

  • Linux的判断表达式:-d,-f,-e等

    文件比较运算符表达式 说明 案例 字符串比较运算符 算是比较运算符

网友评论

      本文标题:比较运算符

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