JavaScript逻辑运算符

介绍

在JavaScript中,逻辑运算符用于确定逻辑之间的关系。逻辑运算符返回一个布尔值(true或false)。常用的逻辑运算符有三种:逻辑与(&&),逻辑或(||)和逻辑非(!)。

逻辑与(&&)

逻辑与运算符(&&)如果两个操作数都为true,则返回true;否则,返回false。


console.log(true && true);   // 输出:true
console.log(true && false);  // 输出:false
console.log(false && true);  // 输出:false
console.log(false && false); // 输出:false

逻辑或(||)

逻辑或运算符(||)如果两个操作数中有任意一个为true,则返回true;如果两个操作数都为false,则返回false。


console.log(true || true);   // 输出:true
console.log(true || false);  // 输出:true
console.log(false || true);  // 输出:true
console.log(false || false); // 输出:false

逻辑非(!)

逻辑非运算符(!)会反转操作数的逻辑状态。也就是说,如果操作数为true,那么返回的值就是false;如果操作数为false,那么返回的值就是true。


console.log(!true);  // 输出:false
console.log(!false); // 输出:true

总结

逻辑运算符在JavaScript中经常被用来控制程序的流程,例如在if语句和while语句中。理解逻辑运算符的工作原理,可以帮助你编写出更加复杂和强大的代码。

© 版权声明
THE END
喜欢就支持一下吧
点赞6赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容