基本數(shù)據(jù)類型
null
string
number
Boolean
undefined
基本數(shù)據(jù)類型,理論上不應(yīng)該存在屬性和方法,但是為了方便處理,后臺會(huì)經(jīng)過處理,
var s1 = "some text";
var s2 = s1.substring(2);
字符串在訪問屬性和方法時(shí),內(nèi)部會(huì)先根據(jù)當(dāng)前的字符串創(chuàng)建一個(gè)相對應(yīng)的字符串對象。 使用該對象去訪問屬性或者方法。然后返回相對應(yīng)的數(shù)據(jù),最后銷毀對象(清空)。
補(bǔ)充方法:substring(start,stop)提取字符串中介于兩個(gè)指定下標(biāo)之間的字符
var a=1;
var b=new Number(1)
var c=new Object(1)
console.log(b == c);//false,代碼是一個(gè)引用類型,保存在的內(nèi)容是地址。
console.log(a == b);//true,在作比較時(shí),類型不一樣會(huì)自動(dòng)利用valueof方法發(fā)生類型轉(zhuǎn)換
基本包裝類型:
String
Number
Boolean
創(chuàng)建 (1)new +構(gòu)造函數(shù)
(2)Object()
復(fù)雜數(shù)據(jù)類型