1例书、js中使用typeof能得到哪些類型锣尉?
——undefined、string决采、number自沧、boolean、object树瞭、function
2拇厢、js中哪些內(nèi)置函數(shù)
——Object、Array晒喷、Boolean孝偎、Number、String凉敲、Function衣盾、Date、RegExp爷抓、Error
3势决、js變量按照存儲方式區(qū)分為哪些類型,并描述其特點(diǎn)
值類型:賦值不會相互干涉废赞;
引用類型:是指針的賦值徽龟,都指向內(nèi)存空間中的同一個(gè)對象,會相互干涉唉地。
運(yùn)算符
一、var a = 1;
a.a = 2;
console.log(a.a);
二传透、var a = {n:1};
var b = a;
a.x = a = {n:2};
alert(a.x);//undefined
console.log(b.x);//{n:2}
a和b在內(nèi)存里指向同意指針耘沼,共用一個(gè)對象,所以b也賦予了x屬性朱盐,但是a重新賦值了群嗤,所以a重新指向了一個(gè)對象,所以a沒有x屬性
三兵琳、
console.log(1+"2"+"2")//122
console.log(1++"2"+"2")//32
console.log(1+-"1"+"2")//02
console.log(+"1"+"1"+"2")//112
console.log("A"-"B"+"2")//NAN2
console.log("A"-"B"+2)//NAN
數(shù)字字符串之前存在數(shù)字中的正負(fù)號(+/-)時(shí)狂秘,會被轉(zhuǎn)換成數(shù)字
3種強(qiáng)制類型轉(zhuǎn)換和2種隱式類型轉(zhuǎn)換
強(qiáng)制(parseInt,parseFloat,number)隱式(== – ===)