---
# System prepended metadata

title: JavaScript 從零到一開始編寫程式語言 Ep.2
tags: [JavaScript]

---

# JavaScript 從零到一開始編寫程式語言 Ep.2
JavaScrip (簡稱JS) 是一種直譯的程式語言，可用於編寫網頁，因此逐漸知名。也用於一些非網頁的環境，例如：Node.js。許多網頁也使用JavaScript製作，像是有些網頁的輸入密碼功能、網頁資料請求。

## 前言
此篇教學是作者JavaScript的第二篇教學，若還沒看過第一篇的可以前往
* [JavaScript 從零到一開始編寫程式語言 Ep.1](https://hackmd.io/@PocDoc/Hy7DgBFPK)
## 教學
接下來，將要帶著大家學習JavaScript的各種基礎程式與技巧，讓您從零到一入門。

### 函式
函式可以把一段程式碼寫成一個函式，每當要使用時只需要通過一行短短的程式碼，便能使用原先的方式。建立一個函式可以通過function：
```javascript
//使用function建立一個函式
function hello(name){
    console.log("hello!" + name)
};
```
其中的function代表定義一個函式，而函式名稱就是後方的hello，並且設定使用函式時要傳入name的值。而大括號中即是該函是要執行的內容

而要使用函式時，則使用函式名稱加上括號 (括號中填入要傳入的值)：
```javascript
hello("WinsonOTP");
```
此時控制台便會印出：hello!WinsonOTP

### if 判斷式
if在中文中即是如果的意思，if可以用在需要判斷條件時，像是這樣。
```javascript
let a = 123
if (a = 123) {
    console.log("a是123")
}
```
此程式代表了如果a是123，那麼控制台便會印出a是123。
括號中的是要判斷的條件，大括號中的是條件成立時要執行的動作。

## 結論
這篇教學帶大家學習了JavaScript的基礎內容，接下來的教學還會教大家更多各式各樣的內容，請拭目以待！

###### tags: `JavaScript`