---
# System prepended metadata

title: DAY20 - JavaScript 22. 什麼是 undefined ?
tags: ['Re:0 前端工程師之路 - JavaScript 布林型態 篇章']

---

# DAY20 - JavaScript 22. 什麼是 undefined ?

- 我們在撰寫程式碼的時候，在 **console** 常常出現 `undefined`
  它究竟是什麼呢?
  
- undefined，意思就是尚未被賦予任何`值`的意思  


### 範例

```
let a;

// 此時，console 會直接回傳 undefined。
當變數宣告當下，網頁即紀錄了這一個變數名稱。
```

### undefined 是什麼 type?

```
console.log(typeof a);

// undefined

意思是，當該變數沒有被賦予值的情況下，它會顯示空值，也就是沒有值 = 無從判斷型別
```

###### tags: `Re:0 前端工程師之路 - JavaScript 布林型態 篇章`