摘要:中基礎(chǔ)數(shù)據(jù)類型數(shù)據(jù)類型名稱數(shù)據(jù)類型說明只有一個(gè)值,即,聲明變量的初始值。只有一個(gè)值,即,表示空指針,的值是派生的值。由零或多個(gè)位字符組成只有兩個(gè)值,即和該類型使用來表示整數(shù)和浮點(diǎn)數(shù)。中的對象其實(shí)就是一組數(shù)據(jù)和功能的集合。
JavaScript 中基礎(chǔ)數(shù)據(jù)類型
數(shù)據(jù)類型名稱 | 數(shù)據(jù)類型說明 |
---|---|
Undefined | 只有一個(gè)值,即 undefined ,聲明變量的初始值。 |
Null | 只有一個(gè)值,即 null ,表示空指針, undefined 的值是派生 null 的值。 |
String | 由零或多個(gè) 16 位 Unicode 字符組成 |
Boolean | 只有兩個(gè)值,即 true 和 false |
Number | 該類型使用 IEEE754 來表示整數(shù)和浮點(diǎn)數(shù)。 |
Object | ECMAScript 中的對象其實(shí)就是一組數(shù)據(jù)和功能的集合。 |
Symbol | ES6 中新加入的數(shù)據(jù)類型,表示獨(dú)一無二的值。 |
其中 Object 類型包含 Function 、 Array 、 Date 、 RegExp 。
JavaScript 中的內(nèi)置對象對象名稱 | 對象說明 |
---|---|
Arguments | 函數(shù)參數(shù)集合 |
Array | 數(shù)組 |
Boolean | 布爾對象 |
Date | 日期對象 |
Error | 異常對象 |
Function | 函數(shù)構(gòu)造器 |
Math | 數(shù)學(xué)對象 |
Number | 數(shù)值對象 |
Object | 基礎(chǔ)對象 |
String | 字符串對象 |
??從邏輯上來看, null 值表示一個(gè)空對象指針,因此會返回一個(gè) "object" ,也可以理解為是 JavaScript 早期的一個(gè)BUG,而現(xiàn)在標(biāo)準(zhǔn)就是這樣規(guī)范的。V8曾經(jīng)修正并實(shí)現(xiàn)過 typeof null === "null" ,但最終證明不可行。http://wiki.ecmascript.org/do...:typeof_null
Array 對象方法與作用方法名稱 | 對象說明 |
---|---|
concat | 用于連接兩個(gè)或更多的數(shù)組并返回結(jié)果, arr1.concat(arr2) |
join | 把數(shù)組的所有元素放入一個(gè)字符串,元素通過制定的分隔符進(jìn)行分離 arr1.join(",") |
pop | 刪除并返回?cái)?shù)組中的最后一個(gè)元素 arr1.pop() |
push | 向數(shù)組的末尾添加一個(gè)或更多元素,并返回新的長度 arr1.push(1) |
reverse | 顛倒數(shù)組中的元素順序, arr1.reverse() |
shift | 刪除并返回?cái)?shù)組中的第一個(gè)元素 arr1.shift() |
slice | 從某個(gè)已有的數(shù)組返回指定的元素 |
sort | 對數(shù)組的元素進(jìn)行排序 arr1.sort() |
splice | 刪除元素,并向數(shù)組中添加新元素 |
toString | 把數(shù)組轉(zhuǎn)成字符串 arr1.toString() |
toLocaleString | 把數(shù)組轉(zhuǎn)換為本地字符串 arr1.toLocaleString() |
unshift | 向數(shù)組的開頭添加一個(gè)或更多的元素 arr1.unshift(1) |
valueOf | 返回?cái)?shù)組對象的原始值 |
類型 | 返回結(jié)果 |
---|---|
Undefined | "undefined" |
Null | "object" |
Boolean | "boolean" |
Number | "number" |
String | "string" |
Symbol (ECMAScript 6 新增) | "symbol" |
宿主對象(由JS環(huán)境提供) | Implementation-dependent |
函數(shù)對象([[Call]] 在ECMA-262條款中實(shí)現(xiàn)了) | "function" |
任何其他對象 | "object" |
上述來自 MDN
對文章有不正確之處,請給予糾正。github 文章 請順手給個(gè) Star,最后感謝您的閱讀。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/92622.html
摘要:從現(xiàn)在開始,養(yǎng)成寫技術(shù)博客的習(xí)慣,或許可以在你的職業(yè)生涯發(fā)揮著不可忽略的作用。如果想了解更多優(yōu)秀的前端資料,建議收藏下前端英文網(wǎng)站匯總這個(gè)網(wǎng)站,收錄了國外一些優(yōu)質(zhì)的博客及其視頻資料。 前言 寫文章是一個(gè)短期收益少,長期收益很大的一件事情,人們總是高估短期收益,低估長期收益。往往是很多人堅(jiān)持不下來,特別是寫文章的初期,剛寫完文章沒有人閱讀會有一種挫敗感,影響了后期創(chuàng)作。 從某種意義上說,...
摘要:從現(xiàn)在開始,養(yǎng)成寫技術(shù)博客的習(xí)慣,或許可以在你的職業(yè)生涯發(fā)揮著不可忽略的作用。如果想了解更多優(yōu)秀的前端資料,建議收藏下前端英文網(wǎng)站匯總這個(gè)網(wǎng)站,收錄了國外一些優(yōu)質(zhì)的博客及其視頻資料。 前言 寫文章是一個(gè)短期收益少,長期收益很大的一件事情,人們總是高估短期收益,低估長期收益。往往是很多人堅(jiān)持不下來,特別是寫文章的初期,剛寫完文章沒有人閱讀會有一種挫敗感,影響了后期創(chuàng)作。 從某種意義上說,...
摘要:談起閉包,它可是兩個(gè)核心技術(shù)之一異步基于打造前端持續(xù)集成開發(fā)環(huán)境本文將以一個(gè)標(biāo)準(zhǔn)的項(xiàng)目為例,完全拋棄傳統(tǒng)的前端項(xiàng)目開發(fā)部署方式,基于容器技術(shù)打造一個(gè)精簡的前端持續(xù)集成的開發(fā)環(huán)境。 這一次,徹底弄懂 JavaScript 執(zhí)行機(jī)制 本文的目的就是要保證你徹底弄懂javascript的執(zhí)行機(jī)制,如果讀完本文還不懂,可以揍我。 不論你是javascript新手還是老鳥,不論是面試求職,還是日...
摘要:實(shí)現(xiàn)不定期更新技巧前端掘金技巧,偶爾更新。統(tǒng)一播放效果實(shí)現(xiàn)打字效果動畫前端掘金前端開源項(xiàng)目周報(bào)前端掘金由出品的前端開源項(xiàng)目周報(bào)第四期來啦。 Web 推送技術(shù) - 掘金騰訊云技術(shù)社區(qū)-掘金主頁持續(xù)為大家呈現(xiàn)云計(jì)算技術(shù)文章,歡迎大家關(guān)注! 作者:villainthr 摘自 前端小吉米 伴隨著今年 Google I/O 大會的召開,一個(gè)很火的概念--Progressive Web Apps ...
閱讀 943·2021-11-18 10:02
閱讀 1829·2019-08-30 15:56
閱讀 2624·2019-08-30 13:47
閱讀 2695·2019-08-29 12:43
閱讀 922·2019-08-29 11:19
閱讀 1858·2019-08-28 18:23
閱讀 2726·2019-08-26 12:23
閱讀 3080·2019-08-23 15:29