欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

JavaScript 共有 Undefined、 Null、 Boolean、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:【未定義/未初始化】此類型只有這一個(gè)值,當(dāng)聲明的變量未賦值時(shí),就相當(dāng)于賦值了Undefined。

(2)Null:【空對(duì)象】Null只有一個(gè)值,null表示一個(gè)控制值對(duì)象。在保存對(duì)象類型的值時(shí)建議 使用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) 不是一個(gè)數(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:【字符串類型】可以用單引號(hào)、雙引號(hào)或反引號(hào)標(biāo)示

轉(zhuǎn)為字符串

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

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

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

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

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

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

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

注:

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

總結(jié)

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

相關(guān)文章

最新評(píng)論