91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

javascript中有哪些引用數據類型

發布時間:2021-12-07 15:47:46 來源:億速云 閱讀:712 作者:iii 欄目:web開發

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

javascript中的引用數據類型有3種:1、對象(Object)類型,是一組由鍵、值組成的無序集合;2、數組(Array)類型,是一組按順序排列的數據的集合;3、函數(Function)類型,是一段具有特定功能的代碼塊。

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

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

1、Object 類型

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

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

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

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

var person = {
    name: 'Bob',
    age: 20,
    tags: ['js', 'web', 'mobile'],
    city: 'Beijing',
    hasCar: true,
    zipcode: null
};
console.log(person.name);       // 輸出 Bob
console.log(person.age);        // 輸出 20

2、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]

數組中的元素可以通過索引來訪問。數組中的索引從 0 開始,并依次遞增,也就是說數組第一個元素的索引為 0,第二個元素的索引為 1,第三個元素的索引為 2,以此類推。如下例所示:

var arr = [1, 2, 3.14, 'Hello', null, true];
console.log(arr[0]);  // 輸出索引為 0 的元素,即 1
console.log(arr[5]);  // 輸出索引為 5 的元素,即 true
console.log(arr[6]);  // 索引超出了范圍,返回 undefined

3、 Function 類型

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

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

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

var fun = function(){
    console.log("http://c.biancheng.net/js/");
}
function createGreeting(name){
    return "Hello, " + name;
}
function displayGreeting(greetingFunction, userName){
    return greetingFunction(userName);
}
var result = displayGreeting(createGreeting, "Peter");
console.log(result);  // 輸出 Hello, Peter

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

向AI問一下細節

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

AI

宾阳县| 辛集市| 进贤县| 衡南县| 福泉市| 泰宁县| 凤城市| 台北市| 丹凤县| 平潭县| 香格里拉县| 鄱阳县| 托里县| 尚志市| 罗江县| 鄯善县| 浙江省| 耒阳市| 中山市| 裕民县| 基隆市| 琼结县| 镇安县| 大关县| 晴隆县| 岑巩县| 雷州市| 诏安县| 酉阳| 弥勒县| 全州县| 玉环县| 深州市| 兰坪| 中牟县| 海安县| 清涧县| 铅山县| 南郑县| 城市| 武鸣县|