本文實例講述了JS基于for語句編寫的九九乘法表。分享給大家供大家參考,具體如下:
js的功能非常強大,那么現(xiàn)在我們就用js里面的for循環(huán)來輸出一個原汁原味的九九乘法表;
先看運行效果:
核心代碼如下:
<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>
大家可以試著去走一下循環(huán),我們把九九乘法表的兩個乘數(shù)設為兩個變量,分別是i和j;
當i=1時滿足for循環(huán)的條件,執(zhí)行循環(huán)語句,先輸出一個<tr>(table標簽里面的行屬性),然后執(zhí)行tr里面的另一個for循環(huán);
令j=1,j<=i,此時的i=1,符合循環(huán)條件,執(zhí)行循環(huán)語句,輸出1*1=1;j++之后j的值就變成了2;我們再來看j<=i,就是2<=1是錯誤的,因此終止循環(huán);
我們第一遍循環(huán)就輸出了一行,行里面的內(nèi)容是1*1=1;那我們在用i++令i=2執(zhí)行循環(huán),同樣根據(jù)上面的來走循環(huán);
知道i走到9再往下走到10不符合條件的時候,終止整個循環(huán),我們就輸出了一個原汁原味的九九乘法表;
更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript數(shù)學運算用法總結(jié)》、《JavaScript排序算法總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》及《JavaScript錯誤與調(diào)試技巧總結(jié)》
希望本文所述對大家JavaScript程序設計有所幫助。
新聞熱點
疑難解答