使用for循环JavaScript打印范围

使用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

我需要使用函数和for循环打印一个范围内的一系列数字。 我再一次被返回值卡住了。我相信我的代码足以完成这项任务,但如果你有更好的想法,我会洗耳恭听

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
来修复前者。退出函数时,无法到达下一行。