gpt4 book ai didi

javascript - 什么是||在 console.log() 中用 javascript 做什么?

转载 作者:行者123 更新时间:2023-11-30 16:41:04 24 4
gpt4 key购买 nike

这是 FizzBu​​zz 的一个解决方案(它打印 1 到 100 之间的数字,但是对于能被 3 整除的数字打印“Fizz”,对于能被 5 整除的数字打印“Buzz”,对于能被两者整除的数字打印“FizzBu​​zz”) .

for (var n = 1; n <= 100; n++) {
var output = "";
if (n % 3 == 0)
output += "Fizz";
if (n % 5 == 0)
output += "Buzz";
console.log(output || n);
}

我不明白 ||console.log(output || n); 中是如何工作的

通常像这样的 bool 表达式的计算结果为 true 或 false。

最佳答案

OR 运算符如果为真则返回左侧,如果为假则返回右侧。同样:

var foo = output || n;
console.log(foo);

关于javascript - 什么是||在 console.log() 中用 javascript 做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31993669/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com