---
# System prepended metadata

title: JS 第四組 ｜ 第一週小組任務

---

# JS 第四組 ｜ 第一週小組任務

## 問題一
請做此心理測驗，分享自己的測驗結果給您的組員。


| 組員         | 人格分析結果                         |
| ------------ | ------------------------------------ |
| 陳sam        | ![](https://i.imgur.com/n2xshwO.jpg) |
| Genos        | ![](https://i.imgur.com/SRDb9LJ.png) |
| HoChen       | ![](https://i.imgur.com/uR1lH1o.png) |
| YU-LING TUNG | ![](https://i.imgur.com/EtsIdJf.png) |
| Phil         | ![](https://i.imgur.com/s16Zcwm.png) |
| kevinhes     | ![](https://i.imgur.com/vJbvsew.png) |
| Sihle Huang  | ![](https://upload.cc/i1/2021/10/10/I62gHG.png)|

## 問題二
請分享你每週會學習的時間，例如週五早上 9~12 點


| 組員         | 學習的時間                 |
| ------------ |:---------------------------- |
| 陳sam        | 每天8:30到11:30，13:00到17:30，19:30到22:30               |
| Genos        | 每天9:30~11:30，晚上提前約都可以空出時間|
| Sihle Huang  | 時間都可以配合                 |
| HoChen       | 時間都可以配合                 |
| YU-LING TUNG | 星期二到星期四晚上9:30~11:30 週末都可以配合 |
| Phil         | 星期一到五 9:00~16:00 週末可以配合 |
| kevinhes     | 每天10:00 到 17:00                   |
| 阿和     | 時間都可以配合                    |


## 問題三
互相討論洧杰提供的週末或主線任務
1. 第一題 let var const 的不同
2. 第二題 傳值與傳參考的不同
3. 第三題 undefined及null的不同

## 問題三解答
第一題 let var const 的不同:

> var的特性:

1. 提升(hoisting)
2. 全域變數(整個程式中都可以被存取與修改)
3. 只用一次 var 一次宣告多個變數，用逗號 (,) 區隔。
4. 允許重複宣告(重複宣告一個變數，並不會重置該變數的值)ex: var a = 1, a = 3;
5. 不支援常數 (Constant) 特性
6. 不支援區塊作用域 (Block Scope)
7. 函式作用域

> let 特性:
1. 支援區塊作用域 (Block Scope)
2. 有向上提升(hoisting)，但是會暫時死區(TDZ)
3. 不會在全域變數裡(window)
4. 可以重新賦予值

> const 特性:
1. 有向上特性(hoisting)，但是會暫時死區(TDZ)
2. 不會在全域變數裡(window)
3. 唯讀變數，支援常數 (Constant) 特性
4. 不可重新賦予值且<font color="red">**宣告時就要賦予值不然會報錯**</font>

## 討論截圖
![](https://i.imgur.com/ytiiJ9s.png)
![](https://i.imgur.com/I160Cw3.png)
![](https://i.imgur.com/2KcMDAn.png)


