1. 條件語句if/else
條件語句if/else是Javascript中最常見的語句之一,它可以讓我們根據某個表達式的值來決定執行哪些代碼。例如:
let age = 18; if(age >= 18) { console.log("成年人"); } else { console.log("未成年人"); }
在上面的例子中,我們使用了if/else語句來判斷變量age是否大于等于18。如果是,就輸出“成年人”,否則輸出“未成年人”。在if語句后面接著的圓括號里面,我們可以寫入任何可以返回值的表達式,例如一個函數調用、一個變量、一個對比表達式等。
2. switch語句
switch語句是Javascript中另一個常見的條件語句,它通常用來實現多條件分支判斷。例如:
let fruit = "apple"; switch(fruit) { case "orange": console.log("橙子"); break; case "apple": console.log("蘋果"); break; case "banana": console.log("香蕉"); break; default: console.log("未知水果"); break; }
在上面的例子中,我們通過switch語句來根據變量fruit的值來判斷輸出哪一種水果名稱。在switch語句中,我們使用case關鍵字來代表不同的條件分支,每個case后面都可以接一個代碼塊來執行具體的操作。在switch語句的結尾,我們還可以寫上一個default分支,用來表示如果沒有匹配到任何條件分支,就執行它后面的代碼塊。
3. 循環語句for/while
循環語句for/while可以讓我們循環執行某一段代碼,以達成重復執行的目的。例如:
for(let i = 0; i < 10; i++) { console.log(i); } let j = 0; while(j < 10) { console.log(j); j++; }
在上面的例子中,我們分別使用了for和while語句來循環輸出0到9的整數。在for語句中,我們使用了三個分號分隔的表達式:第一個是初始值,第二個是循環條件,第三個是每個循環迭代后要執行的語句。在while語句中,我們只需要寫一個循環條件,然后在代碼塊中手動遞增循環變量。
4. break/continue語句
break/continue語句可以讓我們對循環進行一些控制,例如提前結束循環或跳過某些循環迭代。例如:
for(let i = 0; i < 10; i++) { if(i === 5) { break; } console.log(i); } for(let j = 0; j < 10; j++) { if(j % 2 === 0) { continue; } console.log(j); }
在上面的例子中,我們使用了break和continue語句來分別提前結束循環和跳過某些循環迭代。在第一個例子中,當循環變量i等于5時,就執行break語句來提前結束循環。在第二個例子中,當循環變量j是偶數時,就執行continue語句來跳過當前的循環迭代。
綜上,Javascript中有語句的應用范圍非常廣泛,我們可以使用它來實現各種各樣的功能。在實際的開發中,我們要根據具體情況來選擇合適的語句,并且要注意保持代碼的簡潔和可讀性。希望本文能夠對你在學習Javascript中有所幫助。