国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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包裝類的評論 (共 條)

分享到微博請遵守國家法律
邵武市| 砚山县| 大冶市| 北川| 建湖县| 平安县| 延川县| 株洲县| 郓城县| 苍南县| 张掖市| 新巴尔虎左旗| 凯里市| 高邑县| 伊春市| 育儿| 孝昌县| 博客| 灵武市| 富蕴县| 夹江县| 凤山市| 准格尔旗| 西乡县| 广河县| 嘉峪关市| 尤溪县| 三台县| 东辽县| 抚松县| 西丰县| 东兴市| 深水埗区| 霍邱县| 潞城市| 台东县| 乌拉特中旗| 渭源县| 佛山市| 宣汉县| 开远市|