首頁 > web前端 > 前端問答 > javascript的資料是怎麼劃分的

javascript的資料是怎麼劃分的

PHPz
發布: 2023-04-24 16:05:00
原創
749 人瀏覽過

Javascript是一種廣泛用於Web開發的程式語言。在Javascript的語言規格中,資料類型是非常重要的一部分。因此本文將介紹Javascript資料類型的劃分,幫助讀者更能理解Javascript。

Javascript資料型別共分為兩種:原始型別和參考型別。

原始類型

Javascript的原始類型有六種:Boolean、Null、Undefined、Number、String和Symbol。它們的特點是儲存在堆疊記憶體中,不佔用堆疊記憶體。

Boolean型別

Boolean型別只有兩個取值:true和false。一般用於邏輯判斷,布林運算等。

let isTrue = true;
let isFalse = false;
登入後複製

Null型別

Null型別代表一個空值。如果一個變數的值是null,那麼它代表一個空物件指標。

let myNull = null;
登入後複製

Undefined類型

Undefined類型表示一個未宣告的變數或變數的值未賦值。當一個變數未初始化,或沒有傳回值時,其值為undefined。

let myUndefined;
console.log(myUndefined); // undefined
登入後複製

Number類型

Number型別用來表示數字。它可以是整數或小數,也可以用科學計數法表示。

let myAge = 30;
let myPi = 3.1415926;
let myMoney = 10e6; //科学计数法,等同于 10000000
登入後複製

String類型

String類型用於表示字串,即一連串字元。

let myName = "Tom";
let myIntro = "I am a developer";
登入後複製

Symbol類型

Symbol類型表示一個唯一的識別碼。每個Symbol值都是獨一無二的。 Symbol通常用於物件屬性的識別符。

let mySymbol = Symbol("some symbol");
console.log(mySymbol); // Symbol(some symbol)
登入後複製

引用型別

引用型別是Javascript中複雜資料型別的統稱,包含物件、陣列、函數等。它們的特點是儲存在堆內存中。

Object型別

Object型別是Javascript中最基本的資料型別之一。它用於表示一組無序的鍵值對集合。 Object的鍵必須是字串或符號類型。

let myObject = {
    name: "Tom",
    age: 30,
    address: "New York"
};
登入後複製

Array類型

Array類型用於表示一個有序的元素集合。它經常被用來儲存一組資料。

let myArray = [1, 2, 3, 4, 5];
登入後複製

Function類型

Function類型用於建立一個函數物件。函數物件包含了一些列可執行的語句區塊。

function add(a, b) {
    return a + b;
}
登入後複製

Date類型

Date類型用來表示一個日期時間。

let currentDate = new Date();
登入後複製

RegExp類型

RegExp類型用來表示一個正規表示式。

let myRegexp = /ab+c/;
登入後複製

其他引用類型

除此之外,還有很多其他的引用類型,如Map、Set、Promise等。它們在 Javascript 程式設計中也有廣泛的應用。

總結

本文介紹了 Javascript 的資料型別劃分分為原始型別和參考型別。其中原始類型包括:Boolean、Null、Undefined、Number、String和Symbol。而引用型別包括:Object、Array、Function、Date、RegExp等。了解 Javascript 的資料類型劃分,有助於理解和使用 Javascript的語言規範,並對Javascript的程式設計技能有所幫助。

以上是javascript的資料是怎麼劃分的的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板