如何在Javascript中创建调用其他函数的函数

如何在Javascript中创建调用其他函数的函数,javascript,Javascript,我有一个任务要解决。我已经创建了一个名为printRange的函数,它将打印rangeStart和rangeStop之间的数字范围,以及用逗号分隔的所有值 var rangeStart, rangeStop; function printRange(rangeStart, rangeStop) { var numberRow = ""; for(var i=rangeStart; i <= rangeStop; i++) { numberRow += "," + i; } retu

我有一个任务要解决。我已经创建了一个名为printRange的函数,它将打印rangeStart和rangeStop之间的数字范围,以及用逗号分隔的所有值

var rangeStart, rangeStop;
function printRange(rangeStart, rangeStop) {
var numberRow = "";
for(var i=rangeStart; i <= rangeStop; i++) {
    numberRow += "," + i;
}
return numberRow;
}
function printRangeReversed(rangeStart, rangeStop) {
var numberRow = "";
for(var i=rangeStop; i >= rangeStart; i--) {
    numberRow += "," + i;
}
return numberRow;
}
现在我应该创建一个名为printAnyRange的新函数。如果“rangeStart”小于“rangeStop”,那么我应该调用函数“printRange()”。如果“rangeStart”大于“rangeStop”,则应调用函数“printRangeReversed()”

我该怎么做?我已经尝试了下面的代码,但没有得到任何令人满意的结果。。。提前谢谢

function printAnyRange(rangeStart, rangeStop) {
var numberRow = "";
if(rangeStart < rangeStop) {
printRange();
}
else {
    printRangeReversed();
}
}
printAnyRange(24, 41);
函数printAnyRange(rangeStart、rangeStop){
var numberRow=“”;
如果(范围开始<范围停止){
printRange();
}
否则{
printRangeReversed();
}
}
printAnyRange(24,41);

您忘记为
printRange()
printRangeReversed()
提供参数

换衣服

if(rangeStart < rangeStop) {
    printRange();
}
else {
    printRangeReversed();
}
if(rangeStart

if(rangeStart

它应该可以工作。

调用函数时应该传递参数。很高兴为您提供帮助。)
if(rangeStart < rangeStop) {
    printRange(rangeStart, rangeStop);
}
else {
    printRangeReversed(rangeStart, rangeStop);
}