使用for循环JavaScript打印范围
我需要使用函数和for循环打印一个范围内的一系列数字。 我再一次被返回值卡住了。我相信我的代码足以完成这项任务,但如果你有更好的想法,我会洗耳恭听使用for循环JavaScript打印范围,javascript,for-loop,Javascript,For Loop,我需要使用函数和for循环打印一个范围内的一系列数字。 我再一次被返回值卡住了。我相信我的代码足以完成这项任务,但如果你有更好的想法,我会洗耳恭听 function printRange(rangeStart, rangeStop) { var text = ""; for (var i = rangeStart; i < rangeStop; i++) { text += i + ','; } return
function printRange(rangeStart, rangeStop) {
var text = "";
for (var i = rangeStart; i < rangeStop; i++) {
text += i + ',';
}
return text;
var result = text;
}
printRange(20, 47);
函数printRange(rangeStart,rangeStop){
var text=“”;
对于(变量i=rangeStart;i
“结果”应该是打印数字20,21,22…,46,47,但当然不是。。。
感谢您的帮助。
尊敬的Thomas,有两件事需要解决—您的代码不打印rangeStop,但它确实包含一个尾随逗号
您可以通过将循环结束条件更改为使用
return
来修复前者。退出函数时,无法到达下一行。