循環語句就是讓程序重複性去作某些工做javascript
最多見的就是for循環java
那它的寫法都有哪些呢?spa
1.必需要有初始值code
2.要有條件判斷 blog
3.狀態的改變ip
4.循環體內存
必定要控制循環多少次結束,不然就變成了死循環,消耗內存for循環
怎麼控制是否結束,那麼就要取決於 初始值 和條件判斷class
每一次讓值改變+1 若是知足能夠執行循環,若是不知足就中止變量
好比說循環條件設置的變量小於10,若是大於10就退出
例如
<script type="text/javascript"> for(var i=0;i<10;i=i+1) //定義一個變量做爲初始值,第二個是判斷條件i<10,走這個循環,不知足就退出,第三個寫狀態的改變自身+1 { } var a = 0; a = a+1; alert(a); </script>
a=a+1 也至關於a++ 能夠這麼寫同樣的效果 ++a也是
a++
var a = 0; var b = a++; alert(b);
先對a進行操做,而後再+1
var b=a++ 就至關於如下兩句話
var b =a;
a=a+1;
若是是
var b = ++a
這樣就是先+1在操做a
結果就是1了
關鍵字:
1.只要循環執行到 break; 就是跳出整個循環 不管何時強制結束
2.continue; 它是跳出當前循環,下次繼續
例子:
100之內與7相關的數
7的倍數
帶7的
十位數爲7的
<script type="text/javascript">
for(var i=0;i<100;i++)
{
if(i%7==0 ||i%10==7 || parseInt(i/10)==7)//這三個條件是或的關係
{
}
}</script>
弱類型語言就是小數7.1,若是是強類型語言就是7
弱類型語言一個數除以另一個數,有多是小數,也多是整數
如何把小數轉成整數
(parseInt(71/10));就能夠取整