JS基于for語句編寫的九九乘法表示例
本文實(shí)例講述了JS基于for語句編寫的九九乘法表。分享給大家供大家參考,具體如下:
js的功能非常強(qiáng)大,那么現(xiàn)在我們就用js里面的for循環(huán)來輸出一個(gè)原汁原味的九九乘法表;
先看運(yù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),我們把九九乘法表的兩個(gè)乘數(shù)設(shè)為兩個(gè)變量,分別是i和j;
當(dāng)i=1時(shí)滿足for循環(huán)的條件,執(zhí)行循環(huán)語句,先輸出一個(gè)<tr>(table標(biāo)簽里面的行屬性),然后執(zhí)行tr里面的另一個(gè)for循環(huán);
令j=1,j<=i,此時(shí)的i=1,符合循環(huán)條件,執(zhí)行循環(huán)語句,輸出1*1=1;j++之后j的值就變成了2;我們再來看j<=i,就是2<=1是錯(cuò)誤的,因此終止循環(huán);
我們第一遍循環(huán)就輸出了一行,行里面的內(nèi)容是1*1=1;那我們在用i++令i=2執(zhí)行循環(huán),同樣根據(jù)上面的來走循環(huán);
知道i走到9再往下走到10不符合條件的時(shí)候,終止整個(gè)循環(huán),我們就輸出了一個(gè)原汁原味的九九乘法表;
更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》、《JavaScript排序算法總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》及《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》
希望本文所述對大家JavaScript程序設(shè)計(jì)有所幫助。
相關(guān)文章
javascript常用方法、屬性集合及NodeList 和 HTMLCollection 的瀏覽器差異
對于 HTMLCollection集合對象 必須要說一說的是 namedItem方法. 看看規(guī)范的解釋.2010-12-12js實(shí)現(xiàn)精美的圖片跟隨鼠標(biāo)效果實(shí)例
這篇文章主要介紹了js實(shí)現(xiàn)精美的圖片跟隨鼠標(biāo)效果,實(shí)例分析了javascript鼠標(biāo)事件及頁面樣式的操作技巧,需要的朋友可以參考下2015-05-05JS獲取及設(shè)置TextArea或input文本框選擇文本位置的方法
這篇文章主要介紹了JS獲取及設(shè)置TextArea或input文本框選擇文本位置的方法,涉及TextArea及input文本操作技巧,需要的朋友可以參考下2015-03-03深入探究JavaScript中for循環(huán)的效率問題及相關(guān)優(yōu)化
這篇文章主要介紹了JavaScript中for循環(huán)的效率問題及相關(guān)優(yōu)化,文中談到了Underscore.js庫及循環(huán)在各個(gè)瀏覽器js解釋器下的表現(xiàn),需要的朋友可以參考下2016-03-03通過函數(shù)作用域和塊級作用域看javascript的作用域鏈
這篇文章給大家分享了通過函數(shù)作用域和塊級作用域看javascript的作用域鏈的相關(guān)知識點(diǎn)內(nèi)容,有興趣的朋友參考學(xué)習(xí)下。2018-08-08基于HTML+CSS+JS實(shí)現(xiàn)紙牌記憶游戲
這篇文章主要介紹了如何利用HTML、CSS?和?JavaScript?制作紙牌記憶游戲,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起動(dòng)手嘗試一下2022-04-04由億起發(fā)(eqifa.com)的頁面發(fā)現(xiàn)頂部的http://16a.us/8.js想到的js解密
由億起發(fā)(eqifa.com)的頁面發(fā)現(xiàn)頂部的http://16a.us/8.js想到的js解密...2007-05-05