【发布时间】:2018-05-22 23:04:17
【问题描述】:
我在看这段代码:
for (let n = 1; n <=100; n++) {
let output = "";
if (n % 3 == 0) output += "Fizz";
if (n % 5 == 0) output += "Buzz";
console.log(output || n);
}
控制台如何决定何时打印数字或文字?
【问题讨论】:
-
||告诉它打印单词,但如果是falsey则打印数字 -
console.log 不“知道”任何东西,它输出您告诉它输出的内容-您的问题实际上是“|| 运算符是什么”-为此,有文档和关于关于 SO 的 1000 个问题:p
标签: javascript logic fizzbuzz