只是一个关于递归的快速问题。我正在尝试创建一个在一个范围内显示整数的函数。它打印所有整数,但当它到达结尾时它只显示未定义。
这是代码。
function range(start, end) {
var _start = start;
if (_start < end) {
console.log(_start);
range(start + 1, end);
} else {
console.log(_start)
}
}
答案 0 :(得分:4)
默认情况下,除非您明确undefined
某事,否则javascript函数会返回return
。