最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript中的數(shù)據(jù)類型有哪些

 更新時間:2025年01月17日 14:27:42   作者:Cshaosun  
本文介紹了JavaScript中的八種數(shù)據(jù)類型:Undefined、Null、Boolean、Number、String、Symbol、BigInt和Object,基礎(chǔ)數(shù)據(jù)類型存儲在棧內(nèi)存中,而引用數(shù)據(jù)類型存儲在堆內(nèi)存中,每種數(shù)據(jù)類型都有其特定的用途和特性

JavaScript數(shù)據(jù)類型有哪些

JavaScript 共有 Undefined、 NullBoolean、Number、 String、 Object、 Symbol、 BigInt八種數(shù)據(jù)類型。

注:

SymbolBigInt 是 ES6 中新增的數(shù)據(jù)類型

基礎(chǔ)數(shù)據(jù)類型和引用數(shù)據(jù)類型

1.基礎(chǔ)數(shù)據(jù)類型

Undefined、 Null、 Boolean、 String、Number、Symbol、BigInt

(1)Undefined:【未定義/未初始化】此類型只有這一個值,當(dāng)聲明的變量未賦值時,就相當(dāng)于賦值了Undefined。

(2)Null:【空對象】Null只有一個值,null表示一個控制值對象。在保存對象類型的值時建議 使用null 初始化

console.log(null == undefined); // true
console.log(null === undefined); // false

(3)Boolean:【布爾值】truefalse。其他類型轉(zhuǎn)Boolean可以用Boolean()

Boolean({})  // 結(jié)果為true      Boolean(null)  // 結(jié)果為 false
Boolean(123) // 結(jié)果為true      Boolean(0) | Boolean(0) NaN  // 結(jié)果為false

(4)Number:【數(shù)值,包括NaN】

NaN (Not a Number) 不是一個數(shù)字的意思,isNaN()函數(shù)可以判斷傳入?yún)?shù)是否為數(shù)值

console.log(isNaN(NaN));     // true
console.log(isNaN(10));      // false,10是數(shù)值
console.log(isNaN("11"));    // false,可以轉(zhuǎn)換為數(shù)值11
console.log(isNaN("hsy"));   // true,不可以轉(zhuǎn)換為數(shù)值
console.log(isNaN(true));    // false,可以轉(zhuǎn)換為數(shù)值1

(5)String:【字符串類型】可以用單引號、雙引號或反引號標(biāo)示

轉(zhuǎn)為字符串

  • toString()可用于數(shù)值、布爾值、對象和字符串值。
  • null 和undefined 值沒有該方法。
  • 在對數(shù)值調(diào)用時,可以接收一個底數(shù)傳參,即以什么底數(shù)來輸出數(shù)值的字符串表示。

(6)Symbol: 【獨一無二的值】保證每個屬性的名字都是獨一無二的,這樣就能夠防止屬性的沖突了

let s1 = Symbol(4);
let s2 = Symbol(4);
s1 === s2            //打印結(jié)果 false

(7)BigInt :【數(shù)字類型】可以表示任意精度格式的整數(shù),使用 BigInt 可以安全地存儲和操作大整數(shù), 即使這個數(shù)已經(jīng)超出了Number 能夠表示的安全整數(shù)范圍

可以用在一個整數(shù)字面量后面加 n 的方式定義一個 BigInt

2.引用數(shù)據(jù)類型Object

對象、 數(shù)組和函數(shù)都屬于引用數(shù)據(jù)類型。

注:

  • 基礎(chǔ)數(shù)據(jù)類型存放在棧內(nèi)存中
  • 引用數(shù)據(jù)類型存放在堆內(nèi)存中

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Bootstrap select多選下拉框?qū)崿F(xiàn)代碼

    Bootstrap select多選下拉框?qū)崿F(xiàn)代碼

    這篇文章主要為大家詳細介紹了Bootstrap select多選下拉框?qū)崿F(xiàn),具有一定的參考價值,感興趣的小伙伴們可以參考一下代碼
    2016-12-12
  • JS返回頁面時自動回滾到歷史瀏覽位置

    JS返回頁面時自動回滾到歷史瀏覽位置

    這篇文章主要介紹了JS返回頁面時自動回滾到歷史瀏覽位置的相關(guān)知識,本文給大家使用的是SessionStorage來存儲頁面內(nèi)容,在返回頁面時重新加載,具體實現(xiàn)代碼大家跟隨小編一起看看吧
    2018-09-09
  • escape、encodeURI 和 encodeURIComponent 的區(qū)別

    escape、encodeURI 和 encodeURIComponent 的區(qū)別

    escape(), encodeURI()和encodeURIComponent()是在Javascript中用于編碼字符串的三個常用的方法,而他們之間的異同卻困擾了很多的Javascript初學(xué)者,今天我就在這里對這三個方法詳細地分析與比較一下。
    2009-03-03
  • JavaScript prototype屬性詳解

    JavaScript prototype屬性詳解

    這篇文章主要為大家詳細介紹了JavaScript prototype屬性,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • 基于js實現(xiàn)判斷瀏覽器類型代碼實例

    基于js實現(xiàn)判斷瀏覽器類型代碼實例

    這篇文章主要介紹了基于js實現(xiàn)判斷瀏覽器類型代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • angular之ng-template模板加載

    angular之ng-template模板加載

    本篇文章主要介紹了angular之ng-template模板加載,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • 前端圖片添加水印的主流實現(xiàn)方案詳解

    前端圖片添加水印的主流實現(xiàn)方案詳解

    在前端對圖片添加水印,通常是為了保護版權(quán)、標(biāo)識來源或防止未經(jīng)授權(quán)的使用,這篇文章主要介紹了前端圖片添加水印的主流實現(xiàn)方案,文中的示例代碼講解詳細,有需要的小伙伴可以了解下
    2026-03-03
  • javascript獲取以及設(shè)置光標(biāo)位置

    javascript獲取以及設(shè)置光標(biāo)位置

    本文介紹了javascript獲取以及設(shè)置光標(biāo)位置的方法,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • javascript實現(xiàn)隨時變化著的背景顏色

    javascript實現(xiàn)隨時變化著的背景顏色

    這篇文章主要介紹了javascript實現(xiàn)隨時變化著的背景顏色的方法,非常的簡單實用,有需要的小伙伴可以直接拿走。
    2015-04-04
  • iframe高度自適應(yīng)及隱藏滾動條的實例詳解

    iframe高度自適應(yīng)及隱藏滾動條的實例詳解

    這篇文章主要介紹了iframe高度自適應(yīng)及隱藏滾動條的實例詳解的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-09-09

最新評論

炉霍县| 大悟县| 镇远县| 安丘市| 宜君县| 平度市| 揭东县| 通江县| 晴隆县| 金川县| 祁东县| 定南县| 丹阳市| 宝应县| 博湖县| 聂拉木县| 广灵县| 九台市| 娱乐| 宁安市| 淮北市| 莲花县| 体育| 万州区| 德清县| 大竹县| 寻乌县| 望都县| 安仁县| 衡水市| 乐陵市| 建平县| 郧西县| 阿克陶县| 株洲市| 胶南市| 都昌县| 贵德县| 蕲春县| 邛崃市| 剑川县|