---
# System prepended metadata

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

---

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


# 設計魔劍三組

## 6/16：Day 7

漂亮阿姨接收到小明的 "520" 訊息以後，嘗試把 "我只是把你當朋友" 回覆給小明知道，但神邏輯的小明一直誤解這段話的意思：

- 漂亮阿姨回訊：你是一個善良的好人，但我們只是朋友
- 小明解讀：你愛我的善，我喜歡你的良
- 漂亮阿姨回訊：你和我永遠都不會交錯
- 小明解讀：你愛我不會錯，我也會愛你到永遠

雖然很殘忍，但請協助小明理解這段話的意思：

JS 是屬於弱型別的的程式語言，也因為如此在開發上很容易遇到誤會。請撰寫一段 JS 並完成以下條件：

### 任務
1. 取得範例中的 input DOM 元素，並且取得其中的值
2. 將值定義成變數命名為 value
3. 使以下判斷式驗證執行 else 的結果


```js
if (value !== 520) {
  console.log('漂亮阿姨喜歡小明')
} else {
  console.log('漂亮阿姨只是小明的普通朋友')
}
```

```html
<div id="app">
    <input type="text" value="520" class="a">
    <div class="a"></div>
</div>
```

範例程式碼：[https://jsbin.com/kucugonuzu/2/edit?html,js](https://jsbin.com/kucugonuzu/2/edit?html,js)

練習重點：

- 取得畫面上的 dom（DOM 結構上取得的都是字串）
- 將字串轉型
---

### Yoyo

```javascript=
let value = +document.querySelector(".a").value;
```

>   助教回覆：作業做的不錯喔，有成功轉型別，
> 另外提醒一下，下次也記得附上 codepen 或是完整程式碼喔


### Vivian Chaing
[CodePen](https://codepen.io/vivian820225/pen/QWyKrpZ)
```javascript=
var value = parseInt(document.getElementsByClassName('a')[0].value);
```

> 助教回覆：作業做的很好哦 :smiley:
> 


### Jerry
```javascript=
let value = document.querySelector('input').value;
value = parseInt(value);
```

>   助教回覆：作業做的不錯喔，有成功轉型別，
> 另外提醒一下，下次也記得附上 codepen 或是完整程式碼喔


### Ryan
```html=
<div id="app">
    <input type="text" value="520" class="a">
    <div class="a"></div>
</div>
```
```javascript=
var value = parseInt(document.querySelector('#app input').value);
        
if(value !== 520) {
  console.log('漂亮阿姨喜歡小明')
} else {
  console.log('漂亮阿姨只是小明的普通朋友')
}
```

>助教回覆：作業做的很好哦 :smiley:
>


### Karen
```html=
<div id="app">
    <input type="text" value="520" class="a">
    <div class="a"></div>
</div>
```
```javascript=
var inputElement = document.getElementsByTagName('input');
var value = Number(inputElement[0].value);
if (value !== 520) {
  console.log('漂亮阿姨喜歡小明')
} else {
  console.log('漂亮阿姨只是小明的普通朋友')
}
```

>助教回覆：作業做的很好哦 :smiley:

>


### ClareDes.
```javascript=
var value = Number(document.getElementsByTagName("input")[0].value);
```

>  助教回覆：作業做的不錯喔，有成功轉型別，
> 另外提醒一下，下次也記得附上 codepen 或是完整程式碼喔
>