在JavaScript中,我們可以通過使用循環語句來實現乘法表的效果。乘法表通常是由一組數字和其對應的乘積組成的,通常情況下,我們可以通過嵌套循環語句來實現這一效果。下面讓我們來看看如何在JavaScript中實現乘法表。
首先,我們需要準備兩個嵌套的for語句,一個負責控制行數,另一個負責控制列數。代碼如下:
for (let i = 1; i <= 9; i++) { for (let j = 1; j <= i; j++) { // print expression and result } // move to next line }
接下來,我們需要用乘法表的規則來計算每一行的結果,并將它們打印出來。我們可以使用String類型的concat()方法來拼接表達式和結果,注意要用空格來分隔它們。完整的代碼如下:
for (let i = 1; i <= 9; i++) { let row = ''; for (let j = 1; j <= i; j++) { let product = i * j; let expression = j + ' x ' + i; let item = expression + ' = ' + product; row = row.concat(item, ' '); } console.log(row); }
最后,我們需要在控制臺或者在網頁上輸出整個乘法表。我們可以在for循環的外層再套一個循環來控制表格的行數,將表格用HTML標簽渲染出來。完整的代碼如下:
document.write('<table>'); for (let i = 1; i <= 9; i += 3) { document.write('<tr>'); for (let j = i; j <= i+2; j++) { document.write('<td>'); let row = ''; for (let k = 1; k <= j; k++) { let product = j * k; let expression = k + ' x ' + j; let item = expression + ' = ' + product; row = row.concat(item, '<br>'); } document.write(row); document.write('</td>'); } document.write('</tr>'); } document.write('</table>');
這樣,我們就完成了一個簡單的JavaScript乘法表,在網頁上呈現出了九九乘法表的效果。