數(shù)據(jù)類型
1.原始數(shù)據(jù)類型:在內(nèi)存中,存放在棧中的簡單數(shù)據(jù)段坦喘,即儲(chǔ)存在變量訪問的位置
undefinded:有定義的變量盲再,但沒有賦值;
null:無定義無賦值瓣铣;
number:數(shù)字類型答朋;
string:字符串類型(雙引號(hào)內(nèi)都是字符串,單引號(hào)內(nèi)一個(gè)字符叫字符棠笑,多個(gè)叫字符串)梦碗;
boolean:布爾類值(true/false)當(dāng)值為false,0,null洪规,undefinded印屁,NaN(空字符串)時(shí)為假;
2.引用數(shù)據(jù)類型:存放在堆之中的對(duì)象斩例,儲(chǔ)存在變量處的值是一個(gè)指針雄人,指向存儲(chǔ)對(duì)象的內(nèi)存處
運(yùn)算符
1.算術(shù)運(yùn)算符:
加(+),減(-)念赶,乘(*)础钠,除(/),取余/取模(%)叉谜,負(fù)數(shù)(-1)旗吁,自增(++),自減(--)
2.賦值運(yùn)算符:
賦值(=)停局,加法賦值(+=)很钓,減法賦值(-=),乘法賦值(*=)翻具,除法賦值(/=)履怯,取模賦值(%=)
3.比較運(yùn)算符:
等于(==)回还,不等于(裆泳!=),大于等于(>=)柠硕,小于等于(<=)工禾,大于(>),小于(<)
4.嚴(yán)格全等(===):
在等于中蝗柔,若等號(hào)雙方數(shù)據(jù)類型不一樣闻葵,但是值相同,仍判斷為相等癣丧;
在嚴(yán)格全等中槽畔,若等號(hào)雙方數(shù)據(jù)類型不一樣也會(huì)判定為不相等。
5.非嚴(yán)格全等(胁编!==):
在不等于中厢钧,若不等號(hào)雙方數(shù)據(jù)類型不一樣,但是值相同嬉橙,仍判斷為不相等早直;
在非嚴(yán)格全等中,若不等號(hào)雙方數(shù)據(jù)類型不一樣也會(huì)判定為不相等市框。
6.邏輯運(yùn)算符:
邏輯與(&&)霞扬,邏輯或(||),邏輯非(!)
7.其他運(yùn)算符:
數(shù)組([ ]),優(yōu)先執(zhí)行(( ))喻圃,返回變量數(shù)據(jù)類型(typeof)萤彩,對(duì)象(new)
typeof:格式① typeof(直接量) ②typeof 直接量