如何为 1-10 的多个数字编写函数?
How do I write a function to multiple numbers from 1-10?
var a = 7;
var b;
for (var i = 1; i <= 10 ; i++) {
b = a * i;
document.write(" " +a+ "*", + b + "<br>");
}
这是有效的,但它必须是一个循环,而不是针对一个特定数字的代码,所以我需要编写它以便它适用于所有数字 1 到 10。
我正在使用我们必须使用的http://js.do。
var a;
var b;
for (var a = 1; a <= 10 ; a++) { // loop the a number 1 to 10
for (var i = 1; i <= 10 ; i++) {
b = a * i;
document.write(" " +a+ "*", + b + "<br>");
}
}
您需要有两个循环 - 一个嵌套在另一个循环中 - 都从 1 到 10。
类似于:
for (let i = 1; i <= 10; i++) {
for (let j = 1; j <= 10; j++) {
let s = i * j;
document.write(i + "*" + j + "=" + s + "<br>");
}
}
或者,允许用户输入他们选择的数字:
let a = prompt("Enter a number: ");
if (a) {
for (let i = 1; i <= 10; i++) {
let b = i * a;
document.write(a + "*" + i + "=" + b + "<br>");
}
}
var a = 7;
var b;
for (var i = 1; i <= 10 ; i++) {
b = a * i;
document.write(" " +a+ "*", + b + "<br>");
}
这是有效的,但它必须是一个循环,而不是针对一个特定数字的代码,所以我需要编写它以便它适用于所有数字 1 到 10。
我正在使用我们必须使用的http://js.do。
var a;
var b;
for (var a = 1; a <= 10 ; a++) { // loop the a number 1 to 10
for (var i = 1; i <= 10 ; i++) {
b = a * i;
document.write(" " +a+ "*", + b + "<br>");
}
}
您需要有两个循环 - 一个嵌套在另一个循环中 - 都从 1 到 10。
类似于:
for (let i = 1; i <= 10; i++) {
for (let j = 1; j <= 10; j++) {
let s = i * j;
document.write(i + "*" + j + "=" + s + "<br>");
}
}
或者,允许用户输入他们选择的数字:
let a = prompt("Enter a number: ");
if (a) {
for (let i = 1; i <= 10; i++) {
let b = i * a;
document.write(a + "*" + i + "=" + b + "<br>");
}
}