Javascript是一種廣泛用於Web開發的程式語言。在Javascript的語言規格中,資料類型是非常重要的一部分。因此本文將介紹Javascript資料類型的劃分,幫助讀者更能理解Javascript。
Javascript資料型別共分為兩種:原始型別和參考型別。
Javascript的原始類型有六種:Boolean、Null、Undefined、Number、String和Symbol。它們的特點是儲存在堆疊記憶體中,不佔用堆疊記憶體。
Boolean型別只有兩個取值:true和false。一般用於邏輯判斷,布林運算等。
let isTrue = true; let isFalse = false;
Null型別代表一個空值。如果一個變數的值是null,那麼它代表一個空物件指標。
let myNull = null;
Undefined類型表示一個未宣告的變數或變數的值未賦值。當一個變數未初始化,或沒有傳回值時,其值為undefined。
let myUndefined; console.log(myUndefined); // undefined
Number型別用來表示數字。它可以是整數或小數,也可以用科學計數法表示。
let myAge = 30; let myPi = 3.1415926; let myMoney = 10e6; //科学计数法,等同于 10000000
String類型用於表示字串,即一連串字元。
let myName = "Tom"; let myIntro = "I am a developer";
Symbol類型表示一個唯一的識別碼。每個Symbol值都是獨一無二的。 Symbol通常用於物件屬性的識別符。
let mySymbol = Symbol("some symbol"); console.log(mySymbol); // Symbol(some symbol)
引用型別是Javascript中複雜資料型別的統稱,包含物件、陣列、函數等。它們的特點是儲存在堆內存中。
Object型別是Javascript中最基本的資料型別之一。它用於表示一組無序的鍵值對集合。 Object的鍵必須是字串或符號類型。
let myObject = { name: "Tom", age: 30, address: "New York" };
Array類型用於表示一個有序的元素集合。它經常被用來儲存一組資料。
let myArray = [1, 2, 3, 4, 5];
Function類型用於建立一個函數物件。函數物件包含了一些列可執行的語句區塊。
function add(a, b) { return a + b; }
Date類型用來表示一個日期時間。
let currentDate = new Date();
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中文網其他相關文章!