摘要:新增用來(lái)定義全局變量的唯一性因此沒(méi)有屬性引用類型,正則對(duì)象,對(duì)象語(yǔ)法新增數(shù)據(jù)類型沒(méi)有構(gòu)造函數(shù),不能被三實(shí)際認(rèn)證類型進(jìn)行操作符后,結(jié)果是,原因在于,類型被當(dāng)做一個(gè)空對(duì)象引用。函數(shù)它不是數(shù)據(jù)的類型而屬于引用類型的一種
一、前言
最近的文章基本都跟面試題有關(guān),js數(shù)據(jù)類型作為基礎(chǔ)中的基礎(chǔ)題,必考阿,我以前就知道js有6大數(shù)據(jù)類型,可是今天突然知道有7種(es6新增一種),鐵子們來(lái)了解一下
二、定義在 JavaScript 規(guī)范中,共定義了七種數(shù)據(jù)類型,分為 “基本類型” 和 “引用類型” 兩大類,如下所示:
基本類型:
Number(包括整型和浮點(diǎn)型)
String(字符串)
Underfined(指的就是變量創(chuàng)建后但是沒(méi)有賦值,而變量的默認(rèn)值就 是undefined)
Boolean(true false)
Null ( Null指的是什么都沒(méi)有,是一個(gè)空對(duì)象。相當(dāng)于一個(gè)占 位符。)
Symbol(ECMA6.0新增,用來(lái)定義全局變量的唯一性,因此沒(méi)有屬性)
引用類型:
Object(Array, Function, Date,正則對(duì)象,json對(duì)象)
es6語(yǔ)法新增:Symbol數(shù)據(jù)類型 let symbol = Symbol("aaa"); 沒(méi)有構(gòu)造函數(shù),不能被new三、實(shí)際認(rèn)證
typeof 123 //Number typeof "abc" //String typeof true //Boolean typeof undefined //Undefined typeof null //Object typeof { } //Object typeof [ ] //Object typeof console.log() //Function
null類型進(jìn)行typeof操作符后,結(jié)果是object,原因在于,null類型被當(dāng)做一個(gè)空對(duì)象引用。
function(函數(shù)),它不是數(shù)據(jù)的類型而屬于引用類型object的一種.
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/103639.html
摘要:可以將其他類型轉(zhuǎn)成字符串函數(shù)可以將任意類型的值轉(zhuǎn)為布爾值。提示空數(shù)組空對(duì)象轉(zhuǎn)換為布爾型也是。 在JS中數(shù)據(jù)類型轉(zhuǎn)換有兩種 相關(guān)資料參閱 官方ecma-5規(guī)范阮一峰老師類型轉(zhuǎn)換規(guī)范對(duì)相等==定義 強(qiáng)制類型轉(zhuǎn)換Number() Number函數(shù)將字符串轉(zhuǎn)為數(shù)值,要比parseInt函數(shù)嚴(yán)格很多,只要有一個(gè)字符是非數(shù)字(空格、+、-除外),那么就會(huì)被轉(zhuǎn)為NaN。 showImg(http...
摘要:語(yǔ)法常量名值常量名在程序中,通常采用大寫(xiě)形式。結(jié)果為類型作用表示使用的數(shù)據(jù)不存在類型只有一個(gè)值即當(dāng)聲明的變量未賦值未初始化時(shí),該變量的默認(rèn)值就是類型用于表示不存在的對(duì)象。結(jié)果為按位或,對(duì)小數(shù)取整將任意小數(shù)與做按位或,結(jié)果則取整數(shù)部分。 前端知識(shí)點(diǎn)總結(jié)——JS基礎(chǔ) 1.javascript概述(了解) 1.什么是javascript javascript簡(jiǎn)稱為js,是一種運(yùn)行于js解釋器...
摘要:組件成為前端最基本的物料,融合在組件中的方案日趨成熟。組件成為最基本的前端物料,讓組件化更徹底在的調(diào)研報(bào)告中,開(kāi)發(fā)者有愿意繼續(xù),有愿意繼續(xù)。需要留意的是,有表示對(duì)感興趣,因此獲得的最感興趣獎(jiǎng)。 簡(jiǎn)介: JavaScript 應(yīng)用范圍廣泛,靜態(tài)類型語(yǔ)言 TypeScript 會(huì)繼續(xù)得到更多開(kāi)發(fā)者的青睞。 組件成為前端最基本的物料,CSS 融合在組件中(CSS in JS)的方案日趨成熟...
摘要:如圖意義位用來(lái)表示符號(hào)位位用來(lái)表示指數(shù)位表示尾數(shù)浮點(diǎn)數(shù),比如無(wú)限循環(huán)無(wú)限循環(huán)此時(shí)只能模仿十進(jìn)制進(jìn)行四舍五入了,但是二進(jìn)制只有和兩個(gè),于是變?yōu)樯崛搿_@即是計(jì)算機(jī)中部分浮點(diǎn)數(shù)運(yùn)算時(shí)出現(xiàn)誤差,丟失精度的根本原因。 showImg(http://ww1.sinaimg.cn/large/9c47d583gy1fmtw1ma9g4j21hc0u0ach.jpg); 前言 最近一直有小伙伴跟我說(shuō)J...
閱讀 1939·2021-11-17 09:33
閱讀 6567·2021-10-12 10:20
閱讀 2384·2021-09-22 15:50
閱讀 1857·2021-09-22 15:10
閱讀 812·2021-09-10 10:51
閱讀 718·2021-09-10 10:50
閱讀 3166·2021-08-11 11:19
閱讀 1835·2019-08-30 15:55