JS循環語句的理解

循環語句就是讓程序重複性去作某些工做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));就能夠取整

相關文章
相關標籤/搜索