javascript中比较和逻辑运算符的区别

分类:知识百科 日期: 点击:0

JavaScript中比较运算符和逻辑运算符是用来操作和比较变量的,但它们的用法和效果是不同的。

比较运算符

比较运算符是用来比较两个值的大小,返回一个布尔值(true或false)。比较运算符有:

  • 等于(==)
  • 不等于(!=)
  • 大于(>)
  • 小于(<)
  • 大于等于(>=)
  • 小于等于(<=)
// 示例
var a = 10;
var b = 20;

// a等于b
console.log(a == b); // false

// a不等于b
console.log(a != b); // true

// a大于b
console.log(a > b); // false

// a小于b
console.log(a < b); // true

// a大于等于b
console.log(a >= b); // false

// a小于等于b
console.log(a <= b); // true

逻辑运算符

逻辑运算符是用来比较多个值的关系,返回一个布尔值(true或false)。逻辑运算符有:

  • 逻辑与(&&)
  • 逻辑或(||)
  • 逻辑非(!)
// 示例
var a = 10;
var b = 20;
var c = 30;

// a和b都大于c
console.log(a > c && b > c); // false

// a和b至少有一个大于c
console.log(a > c || b > c); // true

// a不大于c
console.log(!(a > c)); // true

比较运算符用来比较两个值的大小,而逻辑运算符用来比较多个值的关系。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。