首頁  >  文章  >  web前端  >  javascript怎麼實作99乘法表

javascript怎麼實作99乘法表

青灯夜游
青灯夜游原創
2021-09-06 16:21:0720573瀏覽

JS中,可以透過嵌套兩層for迴圈來實現99乘法表,語法格式「for(var i=1;i

javascript怎麼實作99乘法表

本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

javascript實作99乘法表

首先我們來觀察一下九九乘法口訣表

javascript怎麼實作99乘法表

可以得出圖表的法則:

  • 總共有9行9列,第幾行就有幾個表達式。

  • 第 i 行,表達式就從 i*1 開始,一直到 i*i 結束,並共有 i 個表達式(這個效果我們可以透過一次循環來實現)。

因此,需要使用雙重循環來控制輸出,外層循環控制行數i (i最小為1,最大為9),內層循環控制列j (j最小為1,最大等於i)。

實作程式碼:

for(var i = 1; i <= 9; i++){     //外层循环控制行
	for(var j = 1; j <= i; j++) //内层循环控制列
	{
		document.write(j+"*"+i+"="+j*i+"   ");
	}
	document.write("</br>");
}

輸出結果:

javascript怎麼實作99乘法表

#我們也可以向開頭圖那樣,將99乘法表放到一個表格裡輸出:

document.write("<table>");

for (var i = 1; i <= 9; i++) { //外层循环控制行
	document.write("<tr>");
	for (var j = 1; j <= i; j++) //内层循环控制列
	{
		document.write("<td>" + j + "*" + i + "=" + j * i + "</td>");
	}
	//换行,控制每行的输出几个表达式
	document.write("</tr>");
}
document.write("</table>");

然後加入css樣式,來修飾一下:

table {
	width: 600px;
	border-collapse: separate;
}

table td {
	border: #000 1px solid;
	text-align: center;
}

看看輸出結果:

javascript怎麼實作99乘法表

################################### #####【推薦學習:###javascript高階教學###】####

以上是javascript怎麼實作99乘法表的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn