如何打印我的名字 5 次

How do I print my name 5 times?

本文关键字:我的名字 打印 何打印      更新时间:2023-09-26

我对编码超级陌生。我正在通过CodeAcademy中havascropy的前几节课。我刚刚了解了循环。我可以使用以下代码打印表单 1 到 5,但我如何使用它打印我的名字 5 次?

for (var counter = 1; counter <= 5; counter = counter + 1) 
{
console.log(counter);
}

你必须在console.log()里面写你的名字作为一个字符串,而不是变量counter

for (var counter = 1; counter <= 5; counter++) 
{
    console.log('Josh');
}

counter只是在那里计算循环需要多少次......井。。。循环;-)。在里面,您可以做任何您想做的事情 - 在这种情况下:将您的姓名打印到浏览器控制台中。

试试这个:

for (var counter = 1; counter <= 5; counter++) 
{
   console.log("your name");
}

尝试更多递归:

(function loop(i) {
  if (i < 5) {
    console.log("Aadit M Shah");
    loop(i + 1);
  }
}(0));

只有我的两分钱,因为回答这个问题的其他人都有陈词滥调的答案。

泛型repeat函数

const repeat = n => f => x =>
  n > 0 ? repeat (n - 1) (f) (f (x)) : x;
// print your name 5 times
repeat (5) (name => (console.log(name), name)) ('なおみ');

或者只使用几个 lambda、console.log 和一个包含您名字的字符串

(h => f => f (x => h (h) (f) (x))) (h => f => f (x => h (h) (f) (x)))
(f => x => n => (n => n (x => (a => b => b)) (a => b => a)) (x) (u =>
x) (u => (console.log(n), f ((n => f => x => n (g => h => h (g (f)))
(u => x) (u => u)) (x)) (n))) (x)) (f => x => f (f (f (f (f (x))))))
('なおみ')

console.log("Hello'n".repeat(10))