控制

1.判斷

在有 alert 語句時,document.write 中的語句最后才顯示。因為 document 形成的 HTML 文檔需要被瀏覽器解釋執(zhí)行,在這之前 JavaScript 語句要先被執(zhí)行完。

if 語句 if-else 語句 if-else if-else 語句

if(表達式)

{//表達式為true執(zhí)行}

else if(表達式)

{//表達式}

else

{//表達式}

沒有大括號時,只能有一句執(zhí)行語句。else 永遠和離他最近的 if 在一起。

建議:在 if 和 else 后面永遠放一對大括號,哪怕只有一句。

switch-case

switch (t)

{

case 1: ....;break;

case 2:.....;break;

default:...

}

t 可以是字符串,沒有 break 繼續(xù)往下走,不同 case 需要做相同動作時,利用 switch-case。

邏輯運算 && || ! 與或非

優(yōu)先級:所有的邏輯運算符優(yōu)先級都低于關系運算符。!> && > ||

條件運算符

<exp>?<v1>:<v2> exp成立結果為v1,否則為v2.


2.循環(huán)

while 語句:while 語句讓同一段代碼可以重復執(zhí)行很多次。

while(表達式)

{//成立時執(zhí)行}

do-while 語句:先進去再判斷,至少做一次循環(huán)體。

do

{ // 循環(huán)體

}while(表達式)

for 循環(huán):當循環(huán)的次數(shù)預先知道,或者需要有遞進的動作時,往往選擇for循環(huán)。

for(init;condition;step){//循環(huán)體}

無限循環(huán)寫法

while(true){}

do {}while(true)

for (;;){}

不同循環(huán)比較

三種循環(huán)功能等價。如果必須執(zhí)行一次用do-while。循環(huán)次數(shù)固定用for。

break 與 continue

break:跳出循環(huán)

continue:跳過本次循環(huán)剩下語句,進入循環(huán)下一輪。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容