Javascript 在递归函数中,我不知道使用'=';和'===';
结果是[1,2,3,4,5]。没关系,但当我输入这样的if语句时, '如果(endNum=startNum)',则只返回[1] 我不知道“=”和“=”到底有什么区别 任何情况下,这些跳线都必须遇到'endNum===startNum'或'endNum=startNum'语句,并返回[startNum],对吗 但为什么第一封信只返回“[1]”,而前一封信不返回? 在If语句中,必须使用“==”来表示else~partJavascript 在递归函数中,我不知道使用'=';和'===';,javascript,Javascript,结果是[1,2,3,4,5]。没关系,但当我输入这样的if语句时, '如果(endNum=startNum)',则只返回[1] 我不知道“=”和“=”到底有什么区别 任何情况下,这些跳线都必须遇到'endNum===startNum'或'endNum=startNum'语句,并返回[startNum],对吗 但为什么第一封信只返回“[1]”,而前一封信不返回? 在If语句中,必须使用“==”来表示else~part I made this cord using max and min value
I made this cord using max and min values with function, to create integer array.(min~max value)
-----------------------------------------------------------
function rangeOfNumbers(startNum, endNum) {
if(endNum===startNum) {
return [startNum];
} else {
const countArray=rangeOfNumbers(startNum, endNum-1);
countArray.push(endNum);
return countArray;
}
}
console.log(rangeOfNumbers(1,5));
----------------------------------------