使用函数参数的自定义时间 Table
Custom Times Table using Function Parameters
我正在尝试在这里做一个涉及函数参数的任务,但似乎有点卡住了,我想知道是否有人可以给我一些指导。
我想创建一个函数,它将所需时间 table 以及它应该开始和结束的值作为参数。例如,您可以尝试显示从 4 * 4 开始到 4 * 9 结束的四次 table。
到目前为止,这是我的代码:
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>');
}
}
三个提示值似乎正在保存,但我似乎无法使输出正常工作,如果有人能提供帮助,我将不胜感激,谢谢。
prompt returns 字符串值。
所以你应该有这样的东西:
upperLimit = parseInt(upperLimit,10);
为了for (var i = lowerLimit; i <= upperLimit; i++)
使用数字比较。
我正在尝试在这里做一个涉及函数参数的任务,但似乎有点卡住了,我想知道是否有人可以给我一些指导。
我想创建一个函数,它将所需时间 table 以及它应该开始和结束的值作为参数。例如,您可以尝试显示从 4 * 4 开始到 4 * 9 结束的四次 table。
到目前为止,这是我的代码:
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>');
}
}
三个提示值似乎正在保存,但我似乎无法使输出正常工作,如果有人能提供帮助,我将不胜感激,谢谢。
prompt returns 字符串值。
所以你应该有这样的东西:
upperLimit = parseInt(upperLimit,10);
为了for (var i = lowerLimit; i <= upperLimit; i++)
使用数字比较。