---
# System prepended metadata

title: '[JavaScript] 變數說明'
tags: [JavaScript]

---

# [JavaScript] 變數說明

 ###### tags: `JavaScript`


### 變數總類
當我們要命名一個變數時，起手式為:
var 變數名字 = 內容;

var 為關鍵字
變數的命名上，避免採用特殊符號、指定字(例如：function,this)或者數字

至於變數在 JavaScript 的世界裡面，相當於一個容器，可以存放內容
存放的內容常見的有：數字，字串，布林值
上面其實也是 JavaScript 內的其中三個資料型別
舉個例子，放數字型別時：
```
var price = 30;
```
變數 price 存放著數字型別且值為30的內容

放字串型別時：
```
var sentance = '今天是雨天';
```
變數 sentance 存放著一串文字(亦即字串，注意，字串要用單引號或者雙引號包著)

放布林值時：
```
var isStart = false;
```
變數 isStart 存放著布林型別且值為 false(布林值只有兩種值，true或者false)


除了上述情況外，有時候我們會先命名變數，而不先賦予值，這時候就會變成 undefinded 型別(亦即未定義)
舉例： `var apple;`
上述只有先命名一個 apple 的變數，並未給予任何值



### 常見的輸出方法

常見的輸出方法，有彈跳視窗的輸出方式：
`alert();`
或者利用檢查人員的 console：
`console.log();`
console 在做輸出的時候並不會渲染到頁面上，需要打開檢查人員工具的介面裡的 console輸出的方法

