本文內(nèi)容承接Javascript特效開(kāi)發(fā)(一)
第三章? ? Javascript特效開(kāi)發(fā)第二階段
3.1、數(shù)組
數(shù)組是對(duì)象類型數(shù)據(jù)
1谈跛、數(shù)組的兩種創(chuàng)建方式
(1)隱性方式創(chuàng)建數(shù)組
(2)通過(guò)構(gòu)造函數(shù)創(chuàng)建數(shù)組
數(shù)組的長(zhǎng)度永遠(yuǎn)比數(shù)組的最大下標(biāo)大1
2所踊、數(shù)組對(duì)象
(1)length
設(shè)置或返回?cái)?shù)組元素的數(shù)目棺禾。
array.lenth;(注:length后沒(méi)有括號(hào))蓬蝶;
(2)數(shù)組刪除或添加元素
a读处、
運(yùn)行結(jié)果:
b糊治、萬(wàn)能添加和刪除(splice)
運(yùn)行結(jié)果:
(3)數(shù)組截取(slice)
slice在截取的時(shí)候只包含開(kāi)始不包含結(jié)束罚舱;
不改變?cè)瓟?shù)組井辜,只會(huì)返回心新的結(jié)果;
只寫(xiě)一個(gè)參數(shù)管闷,表示從這個(gè)開(kāi)始粥脚,截取到最后;
運(yùn)行結(jié)果:
(4)數(shù)組轉(zhuǎn)換成字符串(join())
不傳參默認(rèn)逗號(hào)連接包个,傳空字符串緊密鏈接沒(méi)有間隔刷允,傳其它則以其它方式進(jìn)行鏈接;
運(yùn)行結(jié)果:
(5)數(shù)組鏈接concat(數(shù)組內(nèi)容復(fù)制的技巧)
運(yùn)行結(jié)果:
(6)數(shù)組去重
運(yùn)行結(jié)果:
(7)數(shù)組排序
a.冒泡排序:
運(yùn)行結(jié)果:
b.sort() 方法用于對(duì)數(shù)組的元素進(jìn)行排序
方法中a-b表示從小到大排碧囊,若是b-a則從大到小排恃锉;
3.2 創(chuàng)建對(duì)象
(1)用原生形式創(chuàng)建對(duì)象(也叫JSON格式創(chuàng)建對(duì)象)
(2)構(gòu)造函數(shù)方式創(chuàng)建對(duì)象
3.3屬性和方法的兩種訪問(wèn)形式:
3.4對(duì)象的遍歷
運(yùn)行效果:
第四章? ? Javascript特效開(kāi)發(fā)第三階段
4.1字符串對(duì)象
(1)length
str.length;?獲取字符串長(zhǎng)度,不區(qū)分中英文呕臂;
(2)獲取類型
str.chart(num);與str[num];返回指定位置的字符結(jié)果是相同的破托。
(3)查找類型
(4)截取類型
(5)轉(zhuǎn)換類型
4.2數(shù)學(xué)對(duì)象&隨機(jī)數(shù)
四舍五入的結(jié)果一定是整數(shù);
整數(shù)向上向下取整還本身歧蒋;
《Javascript特效開(kāi)發(fā)(一)》與《Javascript特效開(kāi)發(fā)(二)》主要是講的Javacript的ECMAscript部分土砂,屬于最基礎(chǔ)的語(yǔ)法部分州既,后續(xù)《Javascript特效開(kāi)發(fā)(三)》會(huì)對(duì)Javascript的DOM和BOM部分進(jìn)行講解访娶。
鏈接:www.reibang.com/p/a886cc514a6b
如有問(wèn)題歡迎交流树碱。
如轉(zhuǎn)載請(qǐng)注明出處,謝謝竿秆!