中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript的數據類型有哪幾種

發布時間:2021-10-09 13:39:27 來源:億速云 閱讀:129 作者:iii 欄目:web開發

本篇內容介紹了“JavaScript的數據類型有哪幾種”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

數據類型指的是可以在程序中存儲和操作的值的類型,每種編程語言都有其支持的數據類型,不同的數據類型用來存儲不同的數據,例如文本、數值、圖像等。

JavaScript 是一種動態類型的語言,在定義變量時不需要提前指定變量的類型,變量的類型是在程序運行過程中由 JavaScript 引擎動態決定的,另外,您可以使用同一個變量來存儲不同類型的數據,例如:

var a;  // 此時 a 為 Undefined
a = "http://c.biancheng.net/"; // 此時 a 為 String 類型
a = 123;  // 此時 a 為 Number 類型

JavaScript 中的數據類型可以分為兩種類型:

  • 基本數據類型(值類型):字符串(String)、數字(Number)、布爾(Boolean)、空(Null)、未定義(Undefined)、Symbol;

  • 引用數據類型:對象(Object)、數組(Array)、函數(Function)。

提示:Symbol 是 ECMAScript6 中引入的一種新的數據類型,表示獨一無二的值。

1) String 類型

字符串(String)類型是一段以單引號''或雙引號""包裹起來的文本,例如 '123'、"abc"。需要注意的是,單引號和雙引號是定義字符串的不同方式,并不是字符串的一部分。

2) Number 類型

數值(Number)類型用來定義數值,JavaScript 中不區分整數和小數(浮點數),統一使用 Number 類型表示

注意:Number 類型所能定義的數值并不是無限的,JavaScript 中的 Number 類型只能表示 -(2∧53 - 1) 到 (2∧53 -1) 之間的數值。

3) Boolean 類型

布爾(Boolean)類型只有兩個值,true(真)或者 false(假),在做條件判斷時使用的比較多,您除了可以直接使用 true 或 false 來定義布爾類型的變量外,還可以通過一些表達式來得到布爾類型的值

4) Null 類型

Null 是一個只有一個值的特殊數據類型,表示一個“空”值,即不存在任何值,什么都沒有,用來定義空對象指針。

使用 typeof 操作符來查看 Null 的類型,會發現 Null 的類型為 Object,說明 Null 其實使用屬于 Object(對象)的一個特殊值。因此通過將變量賦值為 Null 我們可以創建一個空的對象。

5) Undefined 類型

Undefined 也是一個只有一個值的特殊數據類型,表示未定義。當我們聲明一個變量但未給變量賦值時,這個變量的默認值就是 Undefined。

6) Symbol 類型

Symbol 是 ECMAScript6 中引入的一種新的數據類型,表示獨一無二的值,Symbol 類型的值需要使用 Symbol() 函數來生成

7) Array 類型

數組(Array)是一組按順序排列的數據的集合,數組中的每個值都稱為元素,而且數組中可以包含任意類型的數據。在 JavaScript 中定義數組需要使用方括號[ ],數組中的每個元素使用逗號進行分隔,例如:

[1, 2, 3, 'hello', true, null]

另外,也可以使用 Array() 函數來創建數組,如下例所示:

var arr = new Array(1, 2, 3, 4);
console.log(arr);       // 輸出 [1, 2, 3, 4]

8) Function 類型

函數(Function)是一段具有特定功能的代碼塊,函數并不會自動運行,需要通過函數名調用才能運行,如下例所示:

function sayHello(name){
    return "Hello, " + name;
}
var res = sayHello("Peter");
console.log(res);  // 輸出 Hello, Peter

此外,函數還可以存儲在變量、對象、數組中,而且函數還可以作為參數傳遞給其它函數,或則從其它函數返回。

9) Object 類型

JavaScript 中的對象(Object)類型是一組由鍵、值組成的無序集合,定義對象類型需要使用花括號{ },語法格式如下:

{name1: value1, name2: value2, name3: value3, ..., nameN: valueN}

其中 name1、name2、name3、...、nameN 為對象中的鍵,value1、value2、value3、...、valueN 為對應的值。

在 JavaScript 中,對象類型的鍵都是字符串類型的,值則可以是任意數據類型。要獲取對象中的某個值,可以使用對象名.鍵的形式。

“JavaScript的數據類型有哪幾種”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

油尖旺区| 拜城县| 柳林县| 高雄市| 柞水县| 克山县| 文昌市| 周宁县| 丰顺县| 会同县| 湛江市| 慈利县| 临邑县| 岐山县| 梨树县| 资兴市| 元阳县| 江山市| 保靖县| 宁陕县| 航空| 邯郸市| 瑞昌市| 嘉祥县| 登封市| 桃源县| 灵宝市| 镇巴县| 平武县| 景洪市| 双牌县| 克山县| 科技| 贵港市| 英山县| 曲阳县| 沐川县| 龙游县| 威信县| 高要市| 宝鸡市|