Javascript條件語句
條件語句是我們在編寫Javascript代碼時最基本的控制流程之一。它們允許我們根據不同的條件在代碼中做出不同的決策。在這篇文章中,我們將會深入探討Javascript中的條件語句。
if語句
if語句是最簡單的條件語句,它允許我們在代碼中根據一個布爾表達式的結果來執行不同的代碼塊。下面是一個簡單的例子:
```javascript
if (1 + 1 === 2) {
console.log('1 plus 1 does indeed equal 2');
}
```
在上面的例子中,如果1加1等于2,那么將會打印出“1 plus 1 does indeed equal 2”。如果不等于2,則不會有任何輸出。
if...else語句
if...else語句是if語句的擴展,它允許我們在一個條件不滿足時執行另一個代碼塊。下面是一個使用if...else語句的例子:
```javascript
let myNumber = 5;
if (myNumber >10) {
console.log('My number is greater than 10');
} else {
console.log('My number is less than or equal to 10');
}
```
在上面的例子中,如果myNumber的值大于10,則會輸出“My number is greater than 10”。否則,將會輸出“My number is less than or equal to 10”。
if...else if...else語句
if...else if...else語句允許我們在多個條件之間做出決策。下面是一個使用if...else if...else語句的例子:
```javascript
let myAge = 25;
if (myAge< 18) {
console.log('I am too young to vote');
} else if (myAge<= 21) {
console.log('I can vote but not drink');
} else {
console.log('I can vote and drink');
}
```
在上面的例子中,如果myAge小于18,則會輸出“I am too young to vote”。如果myAge大于等于18且小于等于21,則會輸出“I can vote but not drink”。否則,將會輸出“I can vote and drink”。
switch語句
switch語句是另一種在多個條件之間做出決策的方式。它允許我們根據一個變量的不同取值執行不同的代碼塊。下面是一個使用switch語句的例子:
```javascript
let dayOfWeek = 2;
switch (dayOfWeek) {
case 1:
console.log('Today is Monday');
break;
case 2:
console.log('Today is Tuesday');
break;
case 3:
console.log('Today is Wednesday');
break;
default:
console.log('I do not know what day it is');
}
```
在上面的例子中,如果dayOfWeek的值為1,則會輸出“Today is Monday”。如果dayOfWeek的值為2,則會輸出“Today is Tuesday”。如果dayOfWeek的值為3,則會輸出“Today is Wednesday”。如果dayOfWeek的值不是1、2或3,則會輸出“I do not know what day it is”。
總結
在本文中,我們介紹了Javascript中條件語句的不同類型,包括if語句、if...else語句、if...else if...else語句和switch語句。我們希望這些示例能夠幫助您更好地理解如何使用條件語句在Javascript中控制程序流程。
上一篇php mysql條數
下一篇ajax原生發送json