運算符號
以下是 JavaScript 常見運算符號的分類與簡單範例:
## 1. 算術運算符號
用來進行數值計算,例如加、減、乘、除。
常見符號:`+`、`-`、`*`、`/`、`%`
```javascript
const a = 10;
const b = 3;
console.log(a + b); // 13
```
`a + b` 會計算兩數相加的結果。
---
## 2. 指定運算符號
用來將值指定給變數,或修改變數的值。
常見符號:`=`、`+=`、`-=`、`*=`、`/=`
```javascript
let score = 10;
score += 5;
console.log(score); // 15
```
`score += 5` 等同於 `score = score + 5`。
---
## 3. 比較運算符號
用來比較兩個值,結果會是布林值 `true` 或 `false`。
常見符號:`==`、`===`、`!=`、`!==`、`>`、`<`、`>=`、`<=`
```javascript
const age = 20;
console.log(age >= 18); // true
```
因為 `20` 大於或等於 `18`,所以結果是 `true`。
---
## 4. 單元運算符號
只需要一個運算元即可進行運算,例如遞增、遞減或判斷資料型態。
常見符號:`++`、`--`、`typeof`、`!`
```javascript
let count = 1;
count++;
console.log(count); // 2
```
`count++` 會讓 `count` 的值增加 `1`。
---
## 5. 邏輯運算符號
用來組合或反轉布林條件,常用於條件判斷。
常見符號:`&&`(且)、`||`(或)、`!`(非)
```javascript
const age = 20;
const hasTicket = true;
console.log(age >= 18 && hasTicket); // true
```
只有當「年滿 18 歲」和「持有票券」兩個條件都成立時,`&&` 的結果才會是 `true`。
相關學習地圖、教學課程
F2E 網站前端工程