javascript流程控制

2021-08-22 13:15:29 字數 2254 閱讀 9638

流程控制: 指的是控制**的執行順序:

1、順序流程控制:編譯器預設

2、選擇流程控制:if、switch

3、迴圈流程控制:for,while, do…while

順序流程:**按照排版從上往下依次執行, 排版先後執行**

選擇流程控制(分支結構):

有選擇性的執行**: 語法規則:

if(條件)

if()裡面結果為真,就執行{}裡面的**, 如果結果為假,就不執行,而執行大括號後面的**

if(yushu == 0) 

if(yushu != 0 )

多個if編寫起來**複雜度很大,所以提供另外一種雙選擇的語法:

if(條件) else
如果if條件為真,則執行第乙個大括號內容,否則執行else後面大括號內容。

在實際開發過程當中,由於條件可能還會超過2個,所以需要使用另外一種多選擇語法,

if(條件1)  else

if(條件2) else

if(條件3) .....else

var gongzi = 15000;

if(gongzi <= 3500) else

if(3500

< gongzi && gongzi <= 5000) else

if(5000

< gongzi && gongzi <= 8000) else

if(8000

< gongzi && gongzi <= 12500) else

if(12500

< gongzi && gongzi <= 38500)else

另外一種多分支的體現: switch

switch(變數名) 

var shuzi = 3;

switch(shuzi)

迴圈流程控制:迴圈就是重複執行某一段**,

for(定義表示式; 判斷表示式; 步長表示式) 

迴圈列印一句話:

for(var i = 0; i<500; i++)

求1-100的和

var he = 0;

for(var i=0; i<=100; i++)

//判斷1-100有哪些數能被11整除,並輸出

for(var i =1; i<=100; i++)

document.write("

"); }

關鍵字break 、continue

結束整個迴圈: 使用關鍵字break

var houdu = 0.08;

var gaodu = 8848130;

/*1: houdu*2 = 0.16

2:houdu*2 = 0.32

*/for(var i=0; i<100; i++)

}當houdu>=高度的時候,我們的if就進入,然後執行到break, 迴圈就結束,表示後面的**都不執行了

for(var j=0; j<5; j++)

document.write("

"); }

如果break出於雙重迴圈,或者n重迴圈, 那break只結束當前他所處的迴圈。

continue是結束當前這一次迴圈,不會結束整個迴圈

for(var i=0; i<10; i++)

document.write(i + "

");

}break是結束整個迴圈, continue 是結束當前一次迴圈

while迴圈, do…while迴圈

while(條件表示式) 

do while(條件表示式)

var i =1;

var he = 0;

while(i<=100)

document.write(he);

var i =1;

var he = 0;

dowhile(i<=100);

總結: for、while、do..while都是迴圈, 但是for使用的最多,for能辦到的事情, 其他的也都能辦到,

但是while和do。。while相對語法複雜一下,所以,一般情況我們都用for

JavaScript流程控制

一 條件語句 判斷的時候是嚴格型別比較即 的比較 1 if exp 執行一句 2 if exp 3 if exp else 4 if.else if.可以寫作switch.case.的形式 switch exp 當所有的case都不匹配的時候執行default的語句 轉換成switch.case.格...

Javascript流程控制

1.條件語句 1 if exp 執行一句 2 if exp 3 if exp else 4 if.else if.5 if巢狀 2.迴圈語句 1 for 迴圈 2 while 迴圈 3 do while迴圈 3.特殊迴圈控制 1 break 終止迴圈 2 continue 跳過迴圈 下面就是具體詳情...

03 javascript流程控制

js中的程式是從上到下一行一行執行的 通過流程控制語句可以控制程式執行流程,使程式可以根據一定的條件來選擇執行1.條件判斷語句 2.條件分支語句 3.迴圈語句使用條件判斷語句可以在執行某個語句之前進行判斷,如果條件成立才會執行語句,條件不成立則語句不執行。語法一 if 條件表示式 if語句在執行時,...