本文目錄一覽:
JS基於for語句編寫的九九乘法表示例
本文實例講述了JS基於for語句編寫的九九乘法表。分享給大家供大家參考,具體如下:
js的功能非常強大,那麼現在我們就用js裡面的for循環來輸出一個原汁原味的九九乘法表;
先看運行效果:
核心代碼如下:
script
type=”text/javascript”
document.write(‘table
border=”1″
bgcolor=”#ccc”
width=”80%”
cellpadding=”0″
cellspacing=”0″‘);
for(var
i=1;i=9;i++){
document.write(‘tr’);
for(var
j=1;j=i;j++){
document.write(‘td’+i+’x’+j+’=’+(i*j)+’/td’);
}
document.write(‘/tr’);
}
document.write(‘/table’);
/script
大家可以試著去走一下循環,我們把九九乘法表的兩個乘數設為兩個變數,分別是i和j;
當i=1時滿足for循環的條件,執行循環語句,先輸出一個tr(table標籤裡面的行屬性),然後執行tr裡面的另一個for循環;
令j=1,j=i,此時的i=1,符合循環條件,執行循環語句,輸出1*1=1;j++之後j的值就變成了2;我們再來看j=i,就是2=1是錯誤的,因此終止循環;
我們第一遍循環就輸出了一行,行裡面的內容是1*1=1;那我們在用i++令i=2執行循環,同樣根據上面的來走循環;
知道i走到9再往下走到10不符合條件的時候,終止整個循環,我們就輸出了一個原汁原味的九九乘法表;
更多關於JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript數據結構與演算法技巧總結》、《JavaScript數學運算用法總結》、《JavaScript排序演算法總結》、《JavaScript遍歷演算法與技巧總結》、《JavaScript查找演算法技巧總結》及《JavaScript錯誤與調試技巧總結》
希望本文所述對大家JavaScript程序設計有所幫助。
求用js寫的九九乘法表
1、使用js的for循環輸出頁面
script language=javascript
//使用表格來寫,先定義表格
var table = document.createElement(“table”);
document.body.appendChild(table);
//使用border-collapse來合併單元格邊框。
table.style.borderCollapse=”collapse”;
//開始循環編寫公式
for(var i=1; i=9; i++) {
//聲明行。
var tr = document.createElement(“tr”);
table.appendChild(tr);
for(var j =1; j =i; j++) {
//聲明列。
var td = document.createElement(“td”);
tr.appendChild(td);
//編寫口訣公式
var s =j+’×’+i+’=’+i*j;
//將公式輸進單元格內。
td.innerHTML =s;
//下面定義單元格的樣式。
td.style.height = “30px”;
td.style.width = “80px”;
td.style.margin = “0”;
td.style.padding = “5px 10px”;
td.style.textAlign = “center”;
td.style.border = “1px solid gray”;
}
}
/script
倒立的乘法表用js怎麼編寫?
具體代碼寫法如下:
!DOCTYPE html
html lang=”en”
head
meta charset=”UTF-8″
titleDocument/title
/head
body
script
document.write(“table”); //文檔中插入table標籤,用於顯示99乘法表
for(var x=9;x=1;x–){ //倒立乘法表,故從9開始for循環逐1減小到等於1
document.write(“tr”); //插入行標籤
for(var y=1;y=x;y++){ //從1開始循環,乘到等於該行數
document.write(“td”+y+”*”+x+”/td”) ;
//插入列標籤,顯示乘法表的每一項;
}
document.write(“/tr”); //行標籤閉合
}
document.write(“/table”); //table標籤閉合
/script
/body
/html
2.最終效果如下圖所示:
3.思路:
倒立的99乘法表,橫向看,乘數從9開始遞減到1,縱向看,被乘數是1開始遞增到等於 乘數。
如何用javascript編寫九九乘法表
script type=”text/javascript”
function step(){
for(i=1;i=9;i++){
for(j=1;j=i;j++){
document.write(i+”x”+j+”=”+i*j +” “);
}document.write(“br/”)
}
}
/script
/head
body onload=”step()”
/body
擴展資料
c語言九九乘法表,具體代碼如下,在Trubo2.0、3.0、VC6.0下正常。
#include stdio.h
int main(void)
{
int i,j;
for (i=1;i=9;i++)
{
for (j=1;j=i;j++)
printf(“%d*%d=%d “,j,i,j*i);
printf(“\n”);
}
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/295602.html