最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

5.JS內(nèi)建對象:數(shù)組;JS包裝類

2022-08-06 12:46 作者:我的GIS  | 我要投稿

數(shù)組Array:

????數(shù)組“Array”是數(shù)據(jù)類型中“Object”類型中的內(nèi)建對象

????數(shù)組也是一個對象,普通對象是使用字符串作為屬性名,而數(shù)組使用數(shù)字來作為索引操作元素

????創(chuàng)建數(shù)組對象

????????var arr = new Array();

????????console.log(arr);

????添加元素

????????arr[0] = 1;

????讀取元素

????????console.log(arr[0])

????獲取長度

????????console.log(arr.length)

????......

注:內(nèi)建對象中的Date構(gòu)造函數(shù)對象需要創(chuàng)建:new Data();而Math對象不是構(gòu)造函數(shù)只是一個封裝了一些屬性和方法的對象,無需創(chuàng)建:Math.PI


包裝類:

在JS中提供了三個包裝類,通過這三個包裝類可以將基本數(shù)據(jù)類型的數(shù)據(jù)轉(zhuǎn)換對象


????String()

可以將基本數(shù)據(jù)類型字符串轉(zhuǎn)換為String對象

????Number()

可以將基本 數(shù)據(jù)類型的數(shù)字轉(zhuǎn)換為Number對象

????Boolean()

可以將基本數(shù)據(jù)類型的布爾值轉(zhuǎn)換為Boolean對象


但是在實際應(yīng)用中不會使用基本數(shù)據(jù)類型的對象,如果使用基本數(shù)據(jù)類型的對象,在做一些比較時可能會帶來一些不可預(yù)期的結(jié)果

方法和屬性能添加給對象,不能添加給基本數(shù)據(jù)類型,當(dāng)我們對一 些基本數(shù)據(jù)類型的值去調(diào)用屬性和方法時,??瀏覽器會臨時使用包裝類將其轉(zhuǎn)換為對象,然后在調(diào)用對象的屬性和方法調(diào)用完以后,再將其轉(zhuǎn)換為基本數(shù)據(jù)類型

????var s?= 123;

????s?= s. toString();

????console.log(typeof s); ? string基本數(shù)據(jù)類型


基本數(shù)據(jù)類型,如:string只是一個數(shù)據(jù)類型,而Object類型中的String為構(gòu)造函數(shù)對象,其中包含一些屬性和方法可以調(diào)用。將基本數(shù)據(jù)類型利用構(gòu)造函數(shù)(Object類型)進行轉(zhuǎn)化變?yōu)镺bject對象類型時就可以利用這些屬性和方法,如:var number = 1;(基本數(shù)據(jù)類型number)var num = new Number(number);console.log(num.subtract(1));

5.JS內(nèi)建對象:數(shù)組;JS包裝類的評論 (共 條)

分享到微博請遵守國家法律
驻马店市| 阳原县| 永顺县| 阿拉善左旗| 革吉县| 尼玛县| 安仁县| 新余市| 抚松县| 广西| 营山县| 洪湖市| 颍上县| 财经| 蕲春县| 丹凤县| 桃江县| 左云县| 雷波县| 泰来县| 楚雄市| 大田县| 定西市| 枝江市| 手游| 桓台县| 宽城| 邓州市| 临夏县| 德化县| 开阳县| 高邑县| 上栗县| 渝北区| 乌恰县| 松原市| 河北省| 宣城市| 察雅县| 昌平区| 寿阳县|