Dotcpp  >  编程教程  >  JavaScript基础语法及数据类型  >  JS比较和逻辑运算符

JS比较和逻辑运算符

点击打开在线编译器,边学边练

在前面我们介绍了运算符,这节我们更加深入讲解运算符中的比较和逻辑运算符,这两种运算符在我们编码时是经常使用的。

比较和逻辑运算符常用于测试语句是否执行—true和false,主要用于对变量或表达式进行逻辑判断和组合。

比较运算符

比较运算符主要用于比较两个值的大小或相等关系,结果返回布尔值true或false。

1.  大于:>,用于判断左侧的值是否大于右侧的值。

2.  小于:<,用于判断左侧的值是否小于右侧的值。

3.  大于等于:>=,用于判断左侧的值是否大于或等于右侧的值。

4.  小于等于:<=,用于判断左侧的值是否小于或等于右侧的值。

5.  相等:==,用于判断左侧的值是否等于右侧的值。

6.  不相等:!=,用于判断左侧的值是否不等于右侧的值。

7.  全等于:===,用于判断左侧的值是否严格等于右侧的值,包括数据类型和值都相同。

8.  不全等于:!==,用于判断左侧的值是否不严格等于右侧的值,包括数据类型或值至少有一个不同。

 

例如:

var num1 = 5;
var num2 = 3;
var isGreater = num1 > num2; // 结果为true
var isEqual = num1 == num2; // 结果为false

逻辑运算符

逻辑运算符主要用于逻辑判断和组合,结果返回布尔值true或false。

1.  逻辑与:&&,用于判断多个表达式是否都为true,只有全部为true时结果才为true。

2.  逻辑或:||,用于判断多个表达式是否有至少一个为true,只要有任意一个为true,结果就为true。

3.  逻辑非:!,用于对一个表达式取反,即原来为true的变成false,原来为false的变成true。


例如:

var isChecked = true;
var isDisabled = false;
var canSubmit = isChecked && ! isDisabled; // 结果为true

以上是JavaScript中常用的比较运算符和逻辑运算符。熟练掌握这些运算符可以帮助开发人员更好地进行逻辑判断和组合。需要注意的是,在使用这些运算符的过程中,应该谨慎处理数据类型和变量的作用域。

善于用比较和逻辑运算符会让我们的编码更加愉快。



本文固定URL:https://www.dotcpp.com/course/1285

上一课:

JS类型转换

下一课:

JS正则表达式

JavaScript教程
第一章 JavaScript入门
第二章 JavaScript基础语法及数据类型
第三章 JavaScript函数
第四章 JavaScript类
第五章 JS高级教程
第六章 JS Window
第七章 JS库
Dotcpp在线编译      (登录可减少运行等待时间)