Javascript : Console loop

标签 javascript for-loop

<分区>

我刚被一位 friend 问到以下问题:

var i, n = 20;
for(i = 0; i < n; i--) console.log("-");

Q) 更改单个符号(更改、删除、添加)以使代码打印“-” 20 次。

我得到了以下答案:

var i, n = 20;
for(i = 0; -i < n; i--) console.log("-");

var i, n = 20;
for(i = 0; i < n; n--) console.log("-");

他告诉我有三个答案,但我只能想出两个。 有任何想法吗?这让我发疯。

最佳答案

for(i = 0; i + n; i--) console.log("-");

关于Javascript : Console loop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14448619/

相关文章:

javascript - 如何用 PHP 打印 JavaScript

python - 如何使用函数退出循环

javascript - JS for -loop 总是使用最后一个元素 - 范围问题

ios - Objective-C 中的 BOOL 循环

javascript - 向 JSON 添加一行

javascript - 如何简化这个 JavaScript 正则表达式?

javascript - d3 径向条形图中的标签放置

用于防止所有 <a href> 链接的默认值的 Javascript 代码

loops - 为什么在 Racket 代码中 for 循环如此缓慢

python - python 中的变量和不完整行为 "for"循环