JS數(shù)據(jù)類型(8種)

在ES5的時候艰亮,我們認(rèn)知的數(shù)據(jù)類型確實(shí)是 6種:Number闭翩、String、Boolean迄埃、undefined疗韵、object、Null侄非。

ES6 中新增了一種 Symbol 蕉汪。這種類型的對象永不相等,即使創(chuàng)建的時候傳入相同的值彩库,可以解決屬性名沖突的問題,做為標(biāo)記先蒋。

谷歌67版本中還出現(xiàn)了一種 bigInt骇钦。是指安全存儲、操作大整數(shù)竞漾。(但是很多人不把這個做為一個類型)眯搭。

JS數(shù)據(jù)類型:JS 的數(shù)據(jù)類型有幾種窥翩?8種。

Number鳞仙、String寇蚊、Boolean、Null棍好、undefined仗岸、object、symbol借笙、bigInt扒怖。

JS數(shù)據(jù)類型:Object 中包含了哪幾種類型?

其中包含了Date业稼、function盗痒、Array等。這三種是常規(guī)用的低散。

JS數(shù)據(jù)類型:JS的基本類型和引用類型有哪些呢俯邓?區(qū)別是什么?

基本類型(單類型):String熔号、Number稽鞭、boolean、null跨嘉、undefined川慌。
引用類型:object。里面包含的 function祠乃、Array梦重、Date。

區(qū)別:
1.首先是復(fù)雜數(shù)據(jù)類型保存在堆內(nèi)存中亮瓷,而基本數(shù)據(jù)類型保存在棧內(nèi)存中琴拧,然后聲明一個復(fù)雜數(shù)據(jù)類型變量中保存的是一個復(fù)雜數(shù)據(jù)類型的地址,基本數(shù)據(jù)類型保存的是一個具體的值
2.聲明兩個復(fù)雜數(shù)據(jù)類型指向同一個地址的時候嘱支,改變一個另一個也會跟著改變

如何判斷一個引用類型的數(shù)據(jù)類型

//最安全的判斷方法
 var arr = [];var arr2 = {};var arr3 = new Date();var arr4 = new RegExp();var arr5 = null;
  console.log( Object.prototype.toString.call(arr) == '[object Array]' ); //true
  console.log( Object.prototype.toString.call(arr2) == '[object Object]' ); //true
  console.log( Object.prototype.toString.call(arr3) == '[object Date]' ); //true
  console.log( Object.prototype.toString.call(arr4) == '[object RegExp]' ); //true
  console.log( Object.prototype.toString.call(arr5) == '[object Null]' ); //true

typeof通常用來判斷基本數(shù)據(jù)類型蚓胸,它返回表示數(shù)據(jù)類型的字符串(返回結(jié)果只能包括number,boolean,string,function,undefined,object)除师; *注意沛膳,使用typeof來判斷null和引用類型的實(shí)例 返回的結(jié)果都是 'object'
可以使用typeof判斷變量是否存在(如if(typeof a!="undefined"){...})

typeof 1           //number
typeof 'a'         //string
typeof true        //boolean
typeof undefined   //undefined
 
typeof null        //object
 
typeof {}          //object
typeof [1,2,3]     //object
 
function Fn(){}
typeof new Fn()    //object
 
typeof new Array() //object
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市汛聚,隨后出現(xiàn)的幾起案子锹安,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,692評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件叹哭,死亡現(xiàn)場離奇詭異忍宋,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)风罩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評論 3 392
  • 文/潘曉璐 我一進(jìn)店門糠排,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人超升,你說我怎么就攤上這事入宦。” “怎么了廓俭?”我有些...
    開封第一講書人閱讀 162,995評論 0 353
  • 文/不壞的土叔 我叫張陵云石,是天一觀的道長。 經(jīng)常有香客問我研乒,道長汹忠,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,223評論 1 292
  • 正文 為了忘掉前任雹熬,我火速辦了婚禮宽菜,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘竿报。我一直安慰自己铅乡,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,245評論 6 388
  • 文/花漫 我一把揭開白布烈菌。 她就那樣靜靜地躺著阵幸,像睡著了一般。 火紅的嫁衣襯著肌膚如雪芽世。 梳的紋絲不亂的頭發(fā)上挚赊,一...
    開封第一講書人閱讀 51,208評論 1 299
  • 那天,我揣著相機(jī)與錄音济瓢,去河邊找鬼荠割。 笑死,一個胖子當(dāng)著我的面吹牛旺矾,可吹牛的內(nèi)容都是我干的蔑鹦。 我是一名探鬼主播,決...
    沈念sama閱讀 40,091評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼箕宙,長吁一口氣:“原來是場噩夢啊……” “哼嚎朽!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起柬帕,我...
    開封第一講書人閱讀 38,929評論 0 274
  • 序言:老撾萬榮一對情侶失蹤哟忍,失蹤者是張志新(化名)和其女友劉穎室囊,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體魁索,經(jīng)...
    沈念sama閱讀 45,346評論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,570評論 2 333
  • 正文 我和宋清朗相戀三年盼铁,在試婚紗的時候發(fā)現(xiàn)自己被綠了粗蔚。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,739評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡饶火,死狀恐怖鹏控,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情肤寝,我是刑警寧澤当辐,帶...
    沈念sama閱讀 35,437評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站鲤看,受9級特大地震影響缘揪,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜义桂,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,037評論 3 326
  • 文/蒙蒙 一找筝、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧慷吊,春花似錦袖裕、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至堰酿,卻和暖如春疾宏,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背胞锰。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評論 1 269
  • 我被黑心中介騙來泰國打工灾锯, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人嗅榕。 一個月前我還...
    沈念sama閱讀 47,760評論 2 369
  • 正文 我出身青樓顺饮,卻偏偏與公主長得像,于是被迫代替她去往敵國和親凌那。 傳聞我的和親對象是個殘疾皇子兼雄,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,647評論 2 354

推薦閱讀更多精彩內(nèi)容