導航:首頁 > 軟體知識 > js如何寫乘法程序

js如何寫乘法程序

發布時間:2022-12-14 13:26:56

① 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 乘法運算

<script type="text/javascript">
function G(e){return document.getElementById(e);}
</script>
單價:<input type="text" id="p" name="price" onkeyup="this.value=this.value.replace(/[^0-9\.]/g,'');" />
數量:<input type="text" id="c" name="count" onkeyup="this.value=this.value.replace(/[^0-9\.]/g,'');G('total').value=G('c').value*G('p').value;" />
金額:<input type="text" id="total" name="total" />

注意:input元素 以及HTML 任何元素的 ID 都是唯一的,也就是說 你還想增加行這樣的效果
那麼請在 id 和 name 屬性中 後面加不同的後綴來保證ID 和 name 的唯一性,另外還要改動 一點JS

下面是兩條的情況 ,你注意看規律,自己看明白:
<script type="text/javascript">
function G(e){return document.getElementById(e);}
</script>
單價:<input type="text" id="p" name="price" onkeyup="this.value=this.value.replace(/[^0-9\.]/g,'');" />
數量:<input type="text" id="c" name="count" onkeyup="this.value=this.value.replace(/[^0-9\.]/g,'');G('total').value=G('c').value*G('p').value;" />
金額:<input type="text" id="total" name="total" /><br>

單價:<input type="text" id="p1" name="price1" onkeyup="this.value=this.value.replace(/[^0-9\.]/g,'');" />
數量:<input type="text" id="c1" name="count1" onkeyup="this.value=this.value.replace(/[^0-9\.]/g,'');G('total1').value=G('c1').value*G('p1').value;" />
金額:<input type="text" id="total1" name="total1" />

③ 求用js寫的九九乘法表

1、使用js的for循環輸出頁面

<scriptlanguage=javascript>
//使用表格來寫,先定義表格
vartable=document.createElement("table");
document.body.appendChild(table);
//使用border-collapse來合並單元格邊框。
table.style.borderCollapse="collapse";

//開始循環編寫公式
for(vari=1;i<=9;i++){
//聲明行。
vartr=document.createElement("tr");
table.appendChild(tr);
for(varj=1;j<=i;j++){
//聲明列。
vartd=document.createElement("td");
tr.appendChild(td);
//編寫口訣公式
vars=j+'×'+i+'='+i*j;
//將公式輸進單元格內。
td.innerHTML=s;
//下面定義單元格的樣式。
td.style.height="30px";
td.style.width="80px";
td.style.margin="0";
td.style.padding="5px10px";
td.style.textAlign="center";
td.style.border="1pxsolidgray";
}
}
</script>

④ 如何用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>

(4)js如何寫乘法程序擴展閱讀

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(" ");

}

}

閱讀全文

與js如何寫乘法程序相關的資料

熱點內容
最近青島中韓老公務市場怎麼樣 瀏覽:714
女朋友說撩妹技術可以呀怎麼回 瀏覽:232
智檢一號怎麼代理 瀏覽:718
保險公司不發代理人工資哪裡投訴 瀏覽:135
無技術做什麼謀生 瀏覽:176
如何在手機上理財產品 瀏覽:302
開直播賣產品需要具備哪些條件 瀏覽:991
市場部資源有什麼 瀏覽:408
安利哪些產品值得推薦 瀏覽:618
交易貓賣原神賬號送郵賬號填什麼 瀏覽:999
伊對怎麼發信息都不說話 瀏覽:452
小米電視如何安裝u盤里的程序 瀏覽:852
互聯網代理記賬加盟有哪些 瀏覽:141
mysql數據異常怎麼辦 瀏覽:330
哪個手機可以看攔截信息 瀏覽:181
轉正本人基本信息是哪裡人怎麼填 瀏覽:319
安檢儀測哪些數據 瀏覽:107
網頁代理怎麼用 瀏覽:723
獻血以後血站發信息的內容是什麼 瀏覽:168
怎麼用按鍵精靈發布產品 瀏覽:675