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

javascript實作乘法表

王林
王林原創
2023-05-09 18:08:08572瀏覽

乘法表是初學者學習乘法基礎的重要工具,同時也是程式設計師實踐程式設計技能的常見專案。在本文中,我將介紹如何使用JavaScript實作一個簡單的乘法表。

首先,我們需要先明確乘法表的基本結構。乘法表通常是一個正方形的表格,包含從1到10的數字。每一行和每一列都以這些數字開頭,並按照它們的乘積來填充表格的格子。

我們可以使用巢狀的循環來產生這個表格。外層循環用於控製表格的行數,內層循環則用於在每一行中產生列。具體的程式碼如下:

for (let i = 1; i <= 10; i++) {
  let row = '';
  for (let j = 1; j <= 10; j++) {
    row += (i * j) + '    ';
  }
  console.log(row);
}

在這個程式碼中,我們先使用一個外層循環,控製表格的行數,從1循環到10。每當外層迴圈執行一次時,我們就會使用內層迴圈來產生一行。

內層迴圈從1迴圈到10,每當執行一次時,就將目前的行數和列數相乘,並將結果加入該行的字串中。在這裡,我們使用了ES6中的模板字串來建構字串,因此可以使用 字元將結果與下一個結果分隔開來。

最後,我們使用console.log()函數將每一行輸出到控制台中。

如果您想將結果列印到HTML頁面中,可以稍微修改一下這個程式碼。具體來說,您可以使用document.createElement()函數在頁面中建立一個表格元素,然後使用innerHTML屬性將每一行新增到表格中。程式碼如下:

const table = document.createElement('table');
for (let i = 1; i <= 10; i++) {
  let row = '<tr>';
  for (let j = 1; j <= 10; j++) {
    row += '<td>' + (i * j) + '</td>';
  }
  row += '</tr>';
  table.innerHTML += row;
}
document.body.appendChild(table);

在這個程式碼中,我們使用document.createElement()函數建立了一個名為table的表格元素。在外層循環中,我們將每一行構造為一個HTML的a34de1251f0d9fe1e645927f19a896e8元素,並使用內層循環來產生b6c5a531a458a2e790c1fd6421739d1c元素,將每個乘積作為單元格的內容。

最後,我們將這些HTML元素加入到body元素中,使其成為文件的一部分。

總結起來,在本文中,我們透過使用JavaScript來產生一個簡單的乘法表。無論是在控制台中輸出還是在網路頁面中生成,這是一個不錯的練手專案。同時,我們也學到如何使用嵌套的循環來產生複雜的資料結構。

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

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