hand
5
_1_11_21
4
返回栏目
0k
2k
1k
2k
1k
1k
1k
2k
2k
2k
1k
2k
1k
2k
1k
1k
1k
1k
1k
2k
1k
1k
1k
1k
1k
1k
1k
1k
1k
2k
1k
1k
1k
1k
1k
1k
1k
1k
1k
2k
1k
1k
1k
1k
1k
1k
1k
2k
1k
2k
1k
1k
1k
1k
1k
1k
1k
2k
2k
1k
1k
1k
2k
1k
1k
2k
2k
1k
1k
1k
2k
1k
1k
2k
2k
1k
2k
1k
1k
2k
2k
2k
3k
3k
2k
3k
2k
3k
3k
3k
1k
2k
3k
2k
2k
3k
3k
2k
2k
6k
3k
2k
2k
5k
3k
4k
3k
3k
2k
4k
3k
3k
2k
3k
3k
1k
4k
4k
4k
2k
5k
3k
2k
3k
4k
3k
3k
4k
2k
3k
3k
4k
2k
2k
3k
4k
3k
3k
2k
5k
2k
3k
3k
3k
3k
2k
3k
3k
3k
2k
2k
2k
2k
3k
2k
2k
2k
3k
2k
2k
2k
2k
2k
2k
0.1k
0.2k
3k
2k
3k
2k
0.1k
2k
2k
4k
2k
2k
1k
2k
2k
3k
3k
3k
3k
2k
2k
3k
3k
3k
4k
3k
3k
4k
3k
2k
2k
3k
3k
3k
3k
3k
3k
2k
3k
3k
4k
4k
3k
3k
2k
2k
3k
2k
2k
1k
2k
3k
1k
2k
2k
2k
2k
2k
2k
2k
2k
2k
4k
2k
3k
2k
1k
2k
2k
2k
2k
2k
3k
2k
3k
1k
2k
2k
2k
0k
2k
2k
2k
2k
2k
2k
2k
3k
2k
2k
1k
1k
3k
2k
3k
1k
2k
1k
2k
2k
2k
2k
3k
1k
3k
2k
2k
2k
2k
2k
2k
1k
2k
2k
4k
3k
3k
2k
2k
2k
2k
2k
2k
4k
3k
3k
3k
2k
2k
2k
2k
2k
2k
3k
4k
返回前端 - Javascript栏目
作者:
贺及楼
成为作者
更新日期:2025-02-21 17:02:48
在 JavaScript 的世界里,逻辑运算符就像是一群机智的小助手,它们能帮助我们处理各种条件判断,让程序变得更加智能和灵活。今天,我们就来认识三位重要的逻辑运算符小伙伴:与(&&
)、或(||
)、非(!
)。
&&
)运算:志同道合的伙伴与运算符(&&
)就像是在寻找一群志同道合的伙伴,只有当所有条件都满足时,它才会给出肯定的答复。可以把它想象成一场组队冒险,只有每个队员都具备相应的能力,这次冒险才能够成功。
let isBrave = true;
let isSkilled = true;
let canGoAdventure = isBrave && isSkilled;
console.log(canGoAdventure); // 输出: true
let hasMap = false;
let canGoAdventure2 = isBrave && isSkilled && hasMap;
console.log(canGoAdventure2); // 输出: false
在第一个例子中,“勇敢”和“有技能”这两个条件都满足,所以可以去冒险;而在第二个例子中,虽然前两个条件满足,但“有地图”这个条件不满足,所以不能去冒险。
条件 1 | 条件 2 | 结果 |
---|---|---|
true | true | true |
true | false | false |
false | true | false |
false | false | false |
||
)运算:广纳贤才的召集令或运算符(||
)就像是一张广纳贤才的召集令,只要有一个条件满足,它就会表示认可。就好比举办一场才艺表演,只要你会唱歌、跳舞或者弹乐器其中一项,你就有资格参加。
let canSing = true;
let canDance = false;
let canJoinShow = canSing || canDance;
console.log(canJoinShow); // 输出: true
let canPlayInstrument = false;
let canJoinShow2 = canDance || canPlayInstrument;
console.log(canJoinShow2); // 输出: false
在第一个例子中,因为会唱歌这个条件满足了,所以可以参加表演;而在第二个例子中,“会跳舞”和“会弹乐器”这两个条件都不满足,所以不能参加表演。
条件 1 | 条件 2 | 结果 |
---|---|---|
true | true | true |
true | false | true |
false | true | true |
false | false | false |
!
)运算:唱反调的小调皮非运算符(!
)就像是一个喜欢唱反调的小调皮,它会把原来的条件结果取反。如果原来的条件是真,它就会变成假;如果原来的条件是假,它就会变成真。
let isHappy = true;
let isNotHappy =!isHappy;
console.log(isNotHappy); // 输出: false
let isSad = false;
let isNotSad =!isSad;
console.log(isNotSad); // 输出: true
在第一个例子中,原本是“开心”,经过非运算后就变成了“不开心”;在第二个例子中,原本是“不悲伤”,经过非运算后就变成了“悲伤”。
原条件 | 结果 |
---|---|
true | false |
false | true |
通过这三个逻辑运算符,我们可以在 JavaScript 中构建出复杂而强大的条件判断逻辑,让程序根据不同的情况做出不同的响应。无论是控制流程、验证用户输入,还是处理各种业务逻辑,它们都能发挥重要的作用。所以,和这些逻辑运算符小伙伴们打好交道,你的 JavaScript 编程之路将会更加顺畅!
前端 - Javascript
整章节共299节
快分享给你的小伙伴吧 ~