参数在Javascript中的for循环函数中做了什么?

时间:2018-01-31 20:32:29

标签: javascript for-loop parameters

我在javascript中学习function。我想打印"hahahahahahahahahaha!"这是我找到的解决方案,但我不明白parafor loop的作用是什么?任何解释都赞赏。谢谢。

function laugh(para) {
var sum = "";
for (var x = 0; x < para; x++) {
    sum += "ha";
}
return sum += "!";
}
console.log(laugh(10));

2 个答案:

答案 0 :(得分:0)

para是您在调用函数时传递函数的参数(数字10)。它确定循环运行的时间。

function laugh(para) {
var sum = "";
for (var x = 0; x < para; x++) {
    sum += "ha";
}
return sum += "!";
}

function laugh2(count) {
var sum = "";
for (var x = 0; x < count; x++) {
    sum += "ha";
}
return sum += "!";
}
console.log(laugh(10));
console.log(laugh(40));
console.log(laugh(100));

console.log(laugh2(10));
console.log(laugh2(40));
console.log(laugh2(100));

答案 1 :(得分:0)

x < para

是要结束循环的条件。 para 设置限制,只要 x 小于循环继续。