---
# System prepended metadata

title: JS
tags: [Teaching]

---

# JS 
###### tags: `Teaching`



## 課綱

## 第一堂 10/26
範圍:六角 ch4 +Day 1.
內容：
變數的資料型態

作業 ch 4 (已完成)

---

## 第二堂 11/09
範圍:六角 ch7 +Ｄay 2.
內容:
邏輯判斷
作業 ch 7

---

## 第三堂 11/10
範圍:六角 ch5 + Day 1 & Day 2
內容:
函式
Day2 : 2-12-2-21,2-30-2-44
作業 ch 5

![](https://i.imgur.com/94neJAG.png)
#### function 的目的
1. 要執行什麼樣的結果
2. 需要傳入什麼參數
3. 回傳的東西是什麼return


## 第四堂11/16
範圍:六角 ch 6 & Day2
內容:
物件
Day2 : 1-24
作業 : 
1.ch 6 (編碼練習21&22)
2.
- 建立一個員工的物件，屬性為姓名,員工編號,部門,分機,年資,年資為空值
- 新增一個名片資料的function,執行時會alert員工的姓名＆員工編號＆分機
- 將員工物件的年資屬性設定為3(數字型別)
- 新增一個屬性YearForWork 的function,需要輸入一個參數,並加上物件本身的年資,並且回傳加總 (不會＃)
- 在employee新增一個addYear 的屬性,執行老闆決定幫員工增加2年年資,把結果存在addYear裡
- 刪除員工物件的分機屬性

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

---
## 第五堂12/08
範圍: review
內容:
物件

作業 : 
1. ch 5&7&6(編碼練習21&22&23)
2. homework
- 建立一個咖店店的物件,裡面包含店名,開店時間,關店時間,地點,員工人數,電話,員工人數為空值null,折扣價(初始值為0)

- 新增一個屬性為宣傳廣告的function,裡面alert店名,開店時間,關店時間,地點,電話

- 修改員工人數的屬性,將這個屬性的值修改成一個物件,物件包含,名字,薪水,年紀

- 新增一個促銷活動的屬性,內容為一個function,目的計算折扣後的金額, 傳入一個折扣參數,以及一個價錢參數,並將結果回傳

- 小帆今天去了咖啡館買了一杯奶茶,原價65,結果咖啡店打8折,請使用咖啡店的促銷活動屬性去做計算,將結果存在折扣價的屬性,算出折扣後為多少


---

## 第六堂
範圍:
內容: 陣列＆for迴圈＆三元運算子
1-25~ 1-28,2-22~2-25

作業：
1.宣告一個運動的function,傳入第幾下,裡面印出第？下深蹲
2.宣告一個課表的陣列,裡面內容為1-10
3.請根據這個課表執行深蹲的function

4.請將下列if else 改為三元運算子
```
var weight = 60;
var result='';
if(weight > 65){
result = '你這個大肥豬'
}
else{
result ='你超瘦'
}
```

### 問題區


### Note
[2019/12/8]
1.變數var可以設定為空值或未定義，但物件一定要設定初始值
2.呼叫時若是function要加()

今天教(2019/12/8)：
新增和改變屬性內容
呼叫function打法、呼叫屬性 （屬性可能funtion)
