Javascript的for循环;(9*9乘法表+冒泡排序)

96
小样吧你
2017.03.21 21:55* 字数 223

javascript 的for()循环

最方便理解的两个案列;

案例1:9×9乘法表

HTML:

<input  type="button"  onclick="myClick()" value="按钮"/>;

JS:

function myClick ( ) {

                var sHtml ='';

               for(var i=1;i<=9;i++) {

                     sHtml+="<table><tr>";

                       for(var j=1;j<=i ; j++){

                            sHtml +="<td>"+i+"*"+j+"="+i*j+"</td>";   
                      }
             sHtml+="</tr></table>";
           document.write(sHtml);


}
在页面里点击按钮,就 会出现9×9乘法表了,是不是很简单……

案例2:冒泡排序,对数据进行升序或者降序排列;


照着代码敲下,你会理解的更加透彻,这是升序排列,降序排列,只需要把if判断中的“>”换成“<”即可,使用场景,对商品的某种特性(价格,浏览量等)进行排序;

文章末尾,ps:简书真不适合写代码文章,费老鼻子劲儿了……

前端大杂烩