1,變數
可以存放任意型別的資料
宣告變數的方式
使用關鍵字 :var
var 變數名; // 宣告變數未賦值,預設值為undefined
變數名 = 資料; // 給變數賦值
var 變數名= 資料; // 宣告並賦值(初始化)
注意事項2,變數命名組成使用變數前要先宣告,否則程式會報錯
宣告變數未賦值,預設值為undefined
字母、數字、下劃線(_)、美元符($)組合而成
變數命名規則
不能以數字開頭
不能是關鍵字和保留字
關鍵字和保留字
關鍵字:js語法中正在使用的單詞
break
case
catch
continue
default
delete
doelse
finally
forfunction
ifin
instanceof
newreturn
switch
this
throw
trytypeof
varvoid
while
with
保留字:將來可能在語法中使用的單詞
abstract
boolean
byte
char
class
const
debugger
double
enum
export
extends
final
float
goto
implements
import
intinte***ce
long
native
package
private
protected
public
short
static
super
synchronized
throws
transient
volatile
變數命名風格
駝峰命名法
大駝峰 --- 多個單詞組合,從第一單詞開始首字母大寫
lastbox
小駝峰 --- 多個單詞組合,從第二單詞開始首字母大寫
lastbox
JS基礎 變數提公升
在js中,通過var宣告的變數,無論在何處申明,都會被視為宣告於所在函式的頂部 如果不在函式內,則視為全域性作用域頂部 申明會提公升,初始化不會提公升。例如 當我們單獨執行console.log a 時,會產生異常,因為a沒有定義。但是在後面加上var a 123,執行結果輸出undefined j...
JS基礎 變數提公升
在js中,通過var宣告的變數,無論在何處申明,都會被視為宣告於所在函式的頂部 如果不在函式內,則視為全域性作用域頂部 申明會提公升,初始化不會提公升。例如 當我們單獨執行console.log a 時,會產生異常,因為a沒有定義。但是在後面加上var a 123,執行結果輸出undefined j...
JS基礎 變數提公升
在js中,通過var宣告的變數,無論在何處申明,都會被視為宣告於所在函式的頂部 如果不在函式內,則視為全域性作用域頂部 申明會提公升,初始化不會提公升。例如 當我們單獨執行console.log a 時,會產生異常,因為a沒有定義。但是在後面加上var a 123,執行結果輸出undefined j...