1.變量
(1)變量聲明
<1>聲明、賦值分解
<2>單一var
(2)命名規(guī)則
<1>變量名必須以英文字母飞苇、_菌瘫、$開頭
<2>變量名可以包括英文字母蜗顽、_、$雨让、數(shù)字
<3>不可以用系統(tǒng)的關(guān)鍵字(系統(tǒng)定義的有特殊語法含義的叫關(guān)鍵字)雇盖、保留字(未來可能有含義的叫保留字)作為變量名
2.值類型——數(shù)據(jù)類型
(1)不可改變的原始值(棧stack數(shù)據(jù))
<1>Number,String,Boolean,undefined,null
數(shù)字類型Number var a=123.456;或123或負(fù)值
字符串類型String var a="abc";或‘a(chǎn)bc’雙引號或單引號內(nèi)不管寫什么內(nèi)容都叫字符串
布爾類型Boolean var a=true或false
undefined類型undefined var a;打印時系統(tǒng)輸出undefined 提示還未賦值
null類型null var a=null;用null值占位置
(2)引用值(堆 heap數(shù)據(jù))
<1>array,object,function...date RegExp