---
# System prepended metadata

title: 設計魔劍三組
tags: [JavaScript 實戰班, ' Day10']

---

---
tags: JavaScript 實戰班, Day10
---


# 設計魔劍三組 
## 6/19：Day 10
小明再怎麼樣隱匿，還是躲不過警方的搜查，在警方發現小明就是匯款者前，小明也先找到空檔逃離了真心鎮，傷心、難過的小明也因此一無所有。

![](https://i.imgur.com/mcjuVUW.png)

離開真心鎮的小明在郊區遊蕩，身無分文、沒有求生技能的他，在六小時沒吃東西的情況下終於支撐不住，來到了一戶人家尋求協助，希望能夠填飽空腹已久的肚子，敲了敲門以後：

- 一位年輕的女孩：請問是哪裡找呢？
- 小明：...
- 一位年輕的女孩：請問有什麼事嗎？
- 小明：...

小明突然發現自己不能說話了！！沒有辦法跟女孩說到自己需要什麼，請協助小明說出自己的需求。

任務：
- 請修正以下程式碼錯誤，並執行 console 的內容
- 請嘗試說明以下程式碼錯誤的原因

```js
var saySomething = '小姐我好餓啊～～～'
(function() {
  console.log(saySomething)
})
```
---

## Yoyo

```javascript=
// 結尾少分號
var saySomething = '小姐我好餓啊～～～';
// IIFE 缺少後面執行的 ()
(function() {
  console.log(saySomething)
})();
```
> 助教回覆：作業做的很好哦，觀念也很正確 :+1:


## Ryan
```javascript=
var saySomething = '小姐我好餓啊～～～';

(function() {
  console.log(saySomething)
})();

// 一開始便數少了分號
// 立即函數需要加上() 才會開始執行
```
 [參考文章](https://ithelp.ithome.com.tw/articles/10193313)
> 助教回覆：作業做的很好哦，觀念也很正確 :+1:


---
## Vivian Chiang
```javascript=
var saySomething = '小姐我好餓啊～～～'; //需要加上分號
(function() {
  console.log(saySomething)
})();
// 立即函式需加上() 才會執行
```
> 助教回覆：作業做的很好哦，觀念也很正確 :+1:


---
## ClareDes.
```javascript=
var saySomething = '小姐我好餓啊～～～'; 
//補上分號
(function() {
  console.log(saySomething)
})();
//補上()，立即函式
```
> 助教回覆：作業做的很好哦，觀念也很正確 :+1:

---
## Jerry
```javascript=
var saySomething = '小姐我好餓啊～～～'; //變數需要加分號
(function() {
  console.log(saySomething)
})(); 
//立即函式結尾需有()才能正常執行
```
> 助教回覆：作業做的很好哦，觀念也很正確 :+1:
