javascript中跳轉語句有:1、break語句,語法「break;」;2、continue語句,只能夠用在迴圈語句的迴圈體中,語法「continue;」;3、return語句,語法“return [expression]”。
本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
跳轉語句能夠從所在的分支、迴圈或從函數呼叫傳回的語句跳出。
JavaScript 的跳躍語句包含3種:break 語句、continue 語句、return 語句。
break 語句用來退出迴圈或 switch 語句。其文法格式如下。
break;
【範例1】在下面這個範例中設定 while 語句的循環表達式永遠是 true(while 能夠轉換數值1為true)。接著在 while 迴圈結構體設定一個if語句,判斷當變數 i 大於 50 時,則跳出 while 迴圈體。
var i=0; while(1){ if(i>50)break; i++; document.write(i); }
【範例2】跳轉語句也可以與標記結合使用,以實現跳到指定的行,而不是只跳出循環體。在下面嵌套for 迴圈體內,在外層for 語句中定義一個標記x,然後在內層for 語句中,使用if 語句設定:當a 大於5 時跳出外層for 語句,運行結果如下:
x:for (a=1;a<10;a++) { //添加标签 document.write("<br />"+a+"<br />"); for(var b=1;b<10;b++){ if(a>5) break x; //如果a大于5,则跳出标签 document.write(b); } }
continue 語句的用法與break 語句相似,唯一的差異是continue 語句不會退出循環,而是開始新的迭代(即重新執行循環語句)。不管帶標記還是不帶標記,continue 語句只能夠用在迴圈語句的迴圈體中。
return 語句用來指定函數的回傳值,它只能夠用在函數或閉包中。其語句形式如下:
return [expression]
當執行 return 語句時,先計算 expression 表達式,然後傳回表達式的值,並將控制邏輯從函數體內傳回。
【推薦學習:javascript高階教學】
#以上是javascript中跳轉語句有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!