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