【发布时间】:2015-11-17 04:56:57
【问题描述】:
var i = 0;
while(i < 100){
return "The number is " + i;
i++;
}
我的退货声明有什么问题?为什么我可以返回一个字符串加一个变量?
【问题讨论】:
-
这是你所有的 JS 代码吗?
return语句需要在函数内部。你到底想做什么? -
在
while循环中直接包含return语句将导致只执行一次迭代。 (它使你的循环无用)。但是,如果您将此行替换为console.log(i);之类的内容,它应该会在控制台上打印 0、1、...、99。 -
@blex 如果您将 return 语句放在循环结束之前,它将导致执行的迭代少于一次。让它变得更加无用。
-
将
return "the number is " + i替换为console.log("the number is " + i),按F12,选择“控制台”选项卡,按F5(假设您的代码嵌入到网页中)。 -
谢谢,我会使用console.log()
标签: javascript while-loop return