如何使用js編寫九九乘法表


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不符合條件的時候,終止整個循環,我們就輸出了一個原汁原味的九九乘法表;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM