代碼和筆記資源共享論壇提供收集_第1頁
代碼和筆記資源共享論壇提供收集_第2頁
代碼和筆記資源共享論壇提供收集_第3頁
代碼和筆記資源共享論壇提供收集_第4頁
代碼和筆記資源共享論壇提供收集_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、JS 內(nèi)置對象String 對象:字符串對象,提供了對字符串進(jìn)行操作的屬性和方法。Array 對象:數(shù)組對象,提供了數(shù)組操作方面的屬性和方法。Date 對象:日期時(shí)間對象,可以獲取系統(tǒng)的日期時(shí)間信息。對象:對象,一個(gè)變量就是一個(gè)對象。(沒有可用的屬性和方法)Number 對象:數(shù)值對象。一個(gè)數(shù)值變量就是一個(gè)數(shù)值對象。Math 對象:數(shù)學(xué)對象,提供了數(shù)算方面的屬性和方法。String 對象的屬性和方法length:獲取字符串的長度。如:var len = strObj.lengthtoLowerCase():將字符串中的字母轉(zhuǎn)成全小寫。如:strObj.toLowerCase() toUpper

2、Case():將字符串中的字母轉(zhuǎn)成全大寫。如:strObj.toUpperCase()charAt(index)功能:返回指定下標(biāo)位置的一個(gè)字符。如果沒有找到,則返回空字符串。語法:strObj.charAt(index)參數(shù):index 是指定的一個(gè)索引號,根據(jù) index 索引號來返回一個(gè)字符。indexOf()功能:返回一個(gè)子字符串在原始字符串中的索引值(查找順序從左往右查找)。如果沒有找到,則返回-1。語法:strObj.indexOf(substr)參數(shù):substr 代表要查找的一個(gè)子字符串。lastIndexOf()功能:在原始字符串,從右往左查找某個(gè)子字符串。如果沒找到,返回-

3、1。語法:strObj.lastIndexOf(substr)參數(shù):substr 代表要查找的子字符串。substr()功能:在原始字符串,返回一個(gè)子字符串。語法:strObj.substr(startIndex , length)說明:從下標(biāo) startIndex 起,返回 length 個(gè)字符。參數(shù):startIndex 表示查找的起始索引號;length 可選,返回幾個(gè)字符。如果省略,一直返回到結(jié)尾。substring()功能:在原始字符串,返回一個(gè)子字符串。語法:strObj.substring(startIndex , endIndex)說明:返回從 startIndex 開始索引值

4、到endIndex 結(jié)束索引值之間的所有字符。參數(shù):startIndex:代表開始索引值。endIndex:可選項(xiàng),代表結(jié)束索引值。如果省略,一般返回到結(jié)尾的所有的字符。提示:如果省略第二個(gè)參數(shù),那么 substr()和 substring()結(jié)果一樣。注意:substring()返回的字符包含 startIndex 處的字符,不包含 endIndex 處的字符。舉例:“abcdefgh”.substring(0,5) = “abcde” “abcdefgh”.substr(0,5) = “abcde” “abcdefgh”.substring(2,3) = “c”“abcdefgh”.sub

5、str(2,3) = “cde”split():將一個(gè)字符串轉(zhuǎn)成數(shù)組功能:將一個(gè)字符串切割成若干段。返回一個(gè)數(shù)組。語法:strObj.split(分割號)參數(shù):參數(shù)是一個(gè)分割號的字符串。用指定的分割號將字符串切成若干段。舉例:“a,b,c,d”.split(“,”) = arr“a” , “b” , “c” , “d”Array 對象:一個(gè)數(shù)組變量,就是一個(gè)數(shù)組對象length 屬性:動(dòng)態(tài)獲取數(shù)組長度。如:var len = arrObj.lengthjoin()功能:將一個(gè)數(shù)組轉(zhuǎn)成字符串。返回一個(gè)字符串。語法:arrObj.join(連接號)說明:將一個(gè)數(shù)組,用指定的“連接號”連接成一個(gè)字符

6、串。reverse()功能:將數(shù)組中各元素顛倒順序。語法:arrObj.reverse()參數(shù):無數(shù)組元素的刪除和添加delete 運(yùn)算符,只能刪除數(shù)組元素的值,而所占空間還在,總長度沒變(arr.length)。以前數(shù)組元素的添加,只能向后添加,不能向前添加。shift():刪除數(shù)組中第一個(gè)元素,返回刪除的那個(gè)值,并將長度減 1。pop():刪除數(shù)組中最后一個(gè)元素,返回刪除的那個(gè)值,并將長度減 1。unshift():往數(shù)組前面添加一個(gè)或多個(gè)數(shù)組元素,長度要改變。arrObj.unshift(“a” , “b” , “c”)push():往數(shù)組結(jié)尾添加一個(gè)或多個(gè)數(shù)組元素,長度要改變。arrO

7、bj.push(“a” , “b” , “c”)Date 對象Date 對象和String 對象不太一樣,定義了一字符串,其實(shí)就是一個(gè) String 對象,就可以直接調(diào)用屬性和方法。Date 對象的使用,必須使用 new 關(guān)鍵字來創(chuàng)建,否則,無法調(diào)用Date 對象的屬性和方法。創(chuàng)建 Date 對象的方法(1)創(chuàng)建當(dāng)前(現(xiàn)在)日期對象的實(shí)例,不帶任何參數(shù)var today = new Date();(2)創(chuàng)建指定時(shí)間戳的日期對象實(shí)例,參數(shù)是時(shí)間戳。時(shí)間戳:是指某一個(gè)時(shí)間距離 1970 年 1 月 1 日 0 時(shí) 0 分 0 秒,過去了多少毫秒值(1 秒=1000 毫秒)。var timer =

8、new Date(10000);/時(shí)間是 1970 年 1 月 1 日 0 時(shí) 0 分 10 秒(3)指定一個(gè)字符串的日期時(shí)間信息,參數(shù)是一個(gè)日期時(shí)間字符串var timer = new Date(“2015/5/25 10:00:00”);舉例:計(jì)算一下你活了多少天了?(4)指定多個(gè)數(shù)值參數(shù)var timer = new Date(2015+100,4,25,10,20,0);舉例:計(jì)算自己再活多少天,能活到 100 歲。/順序?yàn)椋耗辍⒃?、日、時(shí)、分、秒,年、月、日是必須的。getFullYear():獲取四位的年份。 getMonth():獲取月份,取值 0-11。 getDate():獲

9、取幾號,取值 1-31 getHours():獲取小時(shí)數(shù)。 getMinutes():分鐘數(shù) getSeconds():秒數(shù) getMilliseconds()毫秒getDay()getTime()毫秒值,距離 1970 年 1 月 1 日至今的毫秒值Math 數(shù)學(xué)對象Math 對象是一個(gè)靜態(tài)對象,換句話說:在使用 Math 對象,不需要?jiǎng)?chuàng)建實(shí)例。Math.PI:圓周率。Mabs():絕對值。如:Mabs(-9) = 9Math.ceil():向上取整(整數(shù)加 1,小數(shù)去掉)。如:Math.ceil(10.2) = 11Math.floor():向下取整(直接去掉小數(shù))。如:Math.floo

10、r(9.888) = 9Math.round():四舍五入。如:Math.round(4.5) = 5;Math.round(4.1) = 4Math.(x,y):求 x 的 y 次方。如:Math.(2,3) = 8Math.sqrt():求平方根。如:Math.sqrt(121) = 11Math.random():返回一個(gè) 0 到 1 之間的隨機(jī)小數(shù)。如:Math.random() = 0.12204467732259783實(shí)例:0-10 之間的隨機(jī)整數(shù);求 10-20 之間的隨機(jī)整數(shù);求 20 到 30 之間的隨機(jī)整數(shù);求 7 到 91 之間的隨機(jī)整數(shù)Math.random()0.00.10.20.30.40.50.9min=0, max=10乘以 10,再加 00123459min=10,max=20乘以 10,再加 1010111213141519min=20,max=30乘以 10,再加 2020212223242529求隨機(jī)整數(shù)的公式Math.random()*(max-min)+min實(shí)例:隨機(jī)網(wǎng)頁背景色Number 數(shù)值對象一個(gè)數(shù)值變量,就

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論