如何编写一个函数来处理 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 。


明月笑刀无情
浏览 132回答 2
2回答

噜噜哒

您需要有两个循环 - 一个嵌套在另一个循环内 - 都从 1 到 10。就像是:for (let i = 1; i <= 10; i++) {&nbsp; for (let j = 1; j <= 10; j++) {&nbsp; &nbsp; let s = i * j;&nbsp; &nbsp; document.write(i + "*" + j + "=" + s + "<br>");&nbsp; }}或者,允许用户输入他们选择的数字:let a = prompt("Enter a number: ");if (a) {&nbsp; for (let i = 1; i <= 10; i++) {&nbsp; &nbsp; let b = i * a;&nbsp; &nbsp; document.write(a + "*" + i + "=" + b + "<br>");&nbsp; }}

素胚勾勒不出你

var a;var b;&nbsp;&nbsp;for (var a = 1; a <= 10 ; a++) {&nbsp; // loop the a number 1 to 10&nbsp; for (var i = 1; i <= 10 ; i++) {&nbsp; &nbsp; b = a * i;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; document.write(" " +a+ "*",&nbsp; + b + "<br>");&nbsp; }}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript