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

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

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

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

JavaScript 共有 Undefined、 Null、 BooleanNumber、 String、 ObjectSymbol、 BigInt八種數(shù)據類型。

注:

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

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

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

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

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

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

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

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

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

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

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

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

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

轉為字符串

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

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

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

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

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

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

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

注:

  • 基礎數(shù)據類型存放在棧內存中
  • 引用數(shù)據類型存放在堆內存中

總結

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

相關文章

  • Bootstrap select多選下拉框實現(xiàn)代碼

    Bootstrap select多選下拉框實現(xiàn)代碼

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

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

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

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

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

    JavaScript prototype屬性詳解

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

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

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

    angular之ng-template模板加載

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

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

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

    javascript獲取以及設置光標位置

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

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

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

    iframe高度自適應及隱藏滾動條的實例詳解

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

最新評論

秦皇岛市| 安康市| 武冈市| 工布江达县| 沅江市| 星座| 湖口县| 化州市| 彭州市| 正镶白旗| 乌恰县| 伊川县| 临江市| 京山县| 新平| 南岸区| 彭山县| 定西市| 锦屏县| 讷河市| 舒兰市| 汽车| 同仁县| 杨浦区| 河间市| 嘉兴市| 晋城| 滨海县| 长海县| 石河子市| 塔河县| 巫溪县| 长汀县| 蓝田县| 会同县| 宜兰县| 漯河市| 滨州市| 哈尔滨市| 布拖县| 阿拉尔市|