數學物件
## JavaScript 內建數學物件:`Math`
`Math` 是 JavaScript 內建的數學物件,提供常見的數學常數與運算方法。它不需要使用 `new` 建立物件,可以直接透過 `Math.方法()` 呼叫。
### 常見數學常數
| 常數 | 說明 |
|---|---|
| `Math.PI` | 圓周率 π,約為 `3.14159` |
| `Math.E` | 自然對數的底數 e |
### 常見方法
| 方法 | 說明 | 範例 |
|---|---|---|
| `Math.abs(x)` | 取得絕對值 | `Math.abs(-5)` → `5` |
| `Math.round(x)` | 四捨五入 | `Math.round(4.6)` → `5` |
| `Math.floor(x)` | 無條件捨去 | `Math.floor(4.9)` → `4` |
| `Math.ceil(x)` | 無條件進位 | `Math.ceil(4.1)` → `5` |
| `Math.trunc(x)` | 移除小數部分 | `Math.trunc(4.9)` → `4` |
| `Math.max(a, b, ...)` | 取得最大值 | `Math.max(3, 8, 5)` → `8` |
| `Math.min(a, b, ...)` | 取得最小值 | `Math.min(3, 8, 5)` → `3` |
| `Math.pow(x, y)` | 計算次方 | `Math.pow(2, 3)` → `8` |
| `Math.sqrt(x)` | 計算平方根 | `Math.sqrt(9)` → `3` |
| `Math.random()` | 產生 `0`(含)到 `1`(不含)之間的隨機數 | `Math.random()` |
| `Math.sin(x)`、`Math.cos(x)` | 計算三角函數 | `Math.sin(Math.PI / 2)` → `1` |
## 簡單範例:計算圓形面積
```javascript
const radius = 5;
const area = Math.PI * Math.pow(radius, 2);
console.log("圓形半徑:", radius);
console.log("圓形面積:", area);
```
輸出結果約為:
```text
圓形半徑: 5
圓形面積: 78.53981633974483
```
其中,`Math.PI` 代表圓周率,而 `Math.pow(radius, 2)` 用來計算半徑的平方。
相關學習地圖、教學課程
F2E 網站前端工程