標籤:js
[迴圈控制語句]
break語句:終止本層迴圈,繼續執行迴圈後面的語句;(當迴圈有多層時,break只會跳出一層迴圈)
continue語句:跳過本次迴圈,繼續執行下次迴圈;
(對於for迴圈,continue執行後,繼續執行迴圈變數更新語句n++;
對於while, do while,continue執行後,繼續執行迴圈條件,所以使用這兩個迴圈,必須注意,continue一定要在n++之後);
【嵌套迴圈題的特點】
外層迴圈控制行數,內層迴圈控制每行元素的個數;
【做圖形的思路步驟】
1.確定圖形一共有幾行,即為外層迴圈的次數;
2.確定每行元素有幾種元素,代表有幾個內層迴圈;
3.確定每種元素的個數,即為每個內層迴圈的次數;
tips:通常找出每種元素個數,與行號的關係式,即為當前迴圈的最大值,(從1開始);
650) this.width=650;" src="http://images2015.cnblogs.com/blog/1118686/201704/1118686-20170408161047207-834987592.png" style="margin:0px;padding:0px;border:0px;" />
1、判斷是否為一個數字:Number(num)不為NaN,說明為數字
2、判斷一個數字是否為正數:Number(num)>0
3、判斷一個數字是否為整數:parseInt(num)==parseFloat(num)
舉栗子:
650) this.width=650;" src="http://images2015.cnblogs.com/blog/1118686/201704/1118686-20170408161636238-1623972310.png" style="margin:0px;padding:0px;border:0px;" />
650) this.width=650;" src="http://images2015.cnblogs.com/blog/1118686/201704/1118686-20170408153946503-1971003276.png" style="margin:0px;padding:0px;border:0px;" />
650) this.width=650;" src="http://images2015.cnblogs.com/blog/1118686/201704/1118686-20170408165550441-1703646281.png" style="margin:0px;padding:0px;border:0px;" />
兩種解題方式:
1.650) this.width=650;" src="http://images2015.cnblogs.com/blog/1118686/201704/1118686-20170408170115878-1147011787.png" style="margin:0px;padding:0px;border:0px;" />
650) this.width=650;" src="http://images2015.cnblogs.com/blog/1118686/201704/1118686-20170408170201394-389554409.png" style="margin:0px;padding:0px;border:0px;" />
js中迴圈嵌套