---
# System prepended metadata

title: 【Day4】數字number、註解comments
tags: [JavaScript, 14th鐵人賽]

---

# 【Day4】數字number、註解comments
###### tags: `JavaScript` `14th鐵人賽`
數據存在於各種地方，打開FB所看到的好友人數、訊息通知數，而數字就是JavaScript的基本型別中的其中一項。
本篇會介紹：
- 數字Number
- 數字語法介紹：取於數、取絕對值、取最大、最小值……
- 註解如何使用
---

## 數字number

在JS中定義數字是非常直觀的可以直接輸入任何正、負、小數點，它就會顯示這個數據，而除了常見的數字外也會有Infinity(無限)、-Infinity(負無限)、NaN(Not a Number)的情況出現。

```jsx
5 // 5
```

```jsx
2+1.3 // 3.3
```

### 數字取於數

使用%運算

```jsx
8%5 // 3
```

除了基本運算外，以下也舉幾種常見的語法做作介紹：

### 取絕對值

```jsx

Math.abs(-25); //25
```

### 取最大、最小值

```jsx
Math.max(1,2,3,4,5,9); // 9
Math.min(1,2,3,4,5,9); // 1
```

### 四捨五入取整數

```jsx
Math.round(50.23); // 50
```

### 次方

Math.pow(base, exponent)

```jsx
Math.pow(2,3)// 2的3次方=8
```

### 開根號

```jsx
Math.sqrt(36); // 6
```

### 隨機取一個數

可隨機產生0~1之間的小數，若需轉為整數則可以搭配Math.round()使用

```jsx
Math.round(Math.random()*10); //任意數值
```

---

## 註解comments

在很多程式語言中都會有註解的需求，否則內容越來越多看得眼花撩亂。
在JS的程式中需要註解文字時可使用使用`//註解內容`，在符號後的文字接不會被運行。
若註解的內容是要跨行則可使用`/*註解內容*/`的方式呈現。可以視情況將用在不同的地方。

```jsx
//這是一行註解文字
```

```jsx
/*
這是好多行註解
這是好多行註解
這是好多行註解
這是好多行註解
*/
```

關於number的語法還有很多，這邊指舉出幾個常見的跟大家分享，若有任何問題歡迎討論與指教!