使用函数参数的自定义时间表

时间:2016-01-28 02:54:12

标签: javascript function parameters prompt

我正在尝试在这里执行涉及功能参数的任务,但似乎有点卡住,我想知道是否有人可以给我一些指导。

我想要创建一个函数,它将所需的时间表作为参数,以及它应该开始和结束的值。例如,您可以尝试以4 * 4开头并以4 * 9结尾显示的四次表。

到目前为止,这是我的代码:

var start = prompt("Which number would you like to begin with?");
console.log("Starting number is " + start);

var lowerLimit = prompt("Where in the times table would you like to begin?");
console.log("Lower Limit is " + lowerLimit);

var upperLimit = prompt("Where in the times table would you like to end?");
console.log("Upper Limit is " + upperLimit);

timesTable(start);



function timesTable( start ) {

    for (var i = lowerLimit; i <= upperLimit; i++) {
        var result = start * i;
        console.log(result);
        //document.write(result + '<br>');
    }

}

这三个提示值似乎在节省,但我似乎无法让输出工作,如果有人可以提供帮助,请欣赏它,谢谢。

1 个答案:

答案 0 :(得分:1)

prompt返回字符串值。

所以你应该有这样的东西:

upperLimit = parseInt(upperLimit,10);

按此for (var i = lowerLimit; i <= upperLimit; i++)使用数字比较。