JavaScript 比拟和逻辑运算符
在 JavaScript 编程中,比拟运算符和逻辑运算符饰演着至关紧迫的扮装。它们允许咱们进行条目判断、实施逻辑操作以及基于这些判断和操作来截止关节的经过。本文将着重先容 JavaScript 中的比拟运算符和逻辑运算符,并给出一些示例。
一、比拟运算符
比拟运算符用于比拟两个值的大小、特别性或不等性,并复返一个布尔值(true 或 false)。JavaScript 中的比拟运算符包括:
==(便是):如若两个值特别(类 www.rld-china.com/6Mu8M 型不同期会进行类型迂回),复返 true。
===(严格便是):如若两个值类型调换且特别,复返 true。
!=(未便是):如若两个值不特别(类型不同期会进行类型迂回),复返 true。
!==(严格未便是):如若两个值类型不同或不特别,复返 true。
>(大于):如若第一个值大于第二个值,复返 true。
<(小于):如若第一个值小于第二个值,复返 true。
>=(大于或便是):如若第一个值大于或便是第二个值,复返 true。
<=(小于或便是):如若第一个值小于或便是第二个值,复返 true。
示例
javascript
console.log(5 == 5); // true
console.log(5 === '5'); // false,因为类型不同
console.log(5 != '5'); // false,因为类型不同但值特别(在 == 下)
console.log(5 !== '5'); // true
console.log(7 > 3); // true
console.log(2 < 10); // true
console.log(7 >= 7); // true
console.log('a' < 'b'); // true,字符串按字符编码比拟
二、逻辑运算符
逻辑运算符用于组合布尔值或复返布尔值的抒发式,并产生一个新的布尔值。JavaScript 中的逻辑运算符包括:
&&(逻辑与):如若两个操作数王人为真,则复返 true。
(逻辑或):如若两个操作数中至少有一个为真,则复返 true。
!(逻辑非):回转操作数的逻辑景况。如若操作数为真,则复返 false;如若为假,则复返 true。
示例
javascript
console.log(true 买球的app软件下载&& true); // true
console.log(false && true); // false
console.log(true