一:Array內(nèi)置對象
屬性
var test=new Array();
屬性 | 詳解 | 使用 |
---|---|---|
constructor | 返回對創(chuàng)建此對象的數(shù)組函數(shù)的引用褪测。 | if (test.constructor==Array){} |
length | 返回數(shù)組中元素的數(shù)目 | text.length |
方法
var arr1 = [1,2,3];
var arr2 = ['h','e','a','l','t','h'];
方法 | 參數(shù) | 詳解 | 使用 | 結(jié)果 |
---|---|---|---|---|
concat(arrX) | 必需著榴。該參數(shù)可以是具體的值青自,也可以是數(shù)組對象翔横〉拢可以是任意多個。 | 用于連接兩個或多個數(shù)組。 | arr1.concat(arr2) | [1, 2, 3, "h", "e", "a", "l", "t", "h"] |
reverse() | 無 | 用于顛倒數(shù)組中元素的順序 | arr1.reverse() | [3, 2, 1] |
toString() | 無 | 把數(shù)組轉(zhuǎn)換為字符串轮洋,并返回結(jié)果。 | arr1.toString() | "1,2,3" |
join() | 可選抬旺。指定要使用的分隔符弊予。如果省略該參數(shù),則使用逗號作為分隔符开财。 | 通過指定的分隔符,把數(shù)組中的所有元素放入一個字符串 | arr1.join(',') | "1,2,3" |
sort() | 用于對數(shù)組的元素進(jìn)行排序汉柒。 | 可選。規(guī)定排序順序责鳍。必須是函數(shù)碾褂。 | arr2.sort() | ["a", "e", "h", "h", "l", "t"] |
push(el1,el2,) | 必需。要添加到數(shù)組的元素历葛。 | 可向數(shù)組的末尾添加一個或多個元素正塌,并返回新的長度。 | arr1.push(4,5) | 5 |
unshift(el1) | e1必需恤溶。向數(shù)組添加的第一個元素乓诽。 | 可向數(shù)組的開頭添加一個或更多元素,并返回新的長度咒程。 | arr1.unshift(3,4,5) | 6 |
pop() | 無 | 將刪除數(shù)組中的最后一個元素鸠天,把數(shù)組長度減 1,并且返回它刪除的元素的值孵坚。 | arr1.pop() | 3 |
shift() | 無 | 用于把數(shù)組的第一個元素從其中刪除粮宛,并返回第一個元素的值。 | arr1.shift() | 1 |
splice(i,how,item) | i必需,整數(shù),添加/刪除元素的起始的位置卖宠,使用負(fù)數(shù)可從數(shù)組結(jié)尾處規(guī)定位置巍杈。how必需,刪除個數(shù)。item可選,向數(shù)組添加的新項目扛伍。 | 從數(shù)組中刪除筷畦,或者添加值 返回刪除的值或者被替換的值 | arr2.splice(2,3) | ["a", "l", "t"] |
二:Date內(nèi)置對象
屬性
var date=new Date();
屬性 | 詳解 | 使用 |
---|---|---|
constructor | 返回對創(chuàng)建此對象的數(shù)組函數(shù)的引用。 | if (test.constructor==Date){} |
方法
var d=new Date(); // 2017/11/30 星期四 14:51:32
方法 | 參數(shù) | 詳解 | 使用 | 結(jié)果 |
---|---|---|---|---|
Date() | 無 | 可返回當(dāng)天的日期和時間刺洒。 | Date() | "Thu Nov 30 2017 14:50:19 GMT+0800 (中國標(biāo)準(zhǔn)時間)" |
getDate() | 無 | 獲取月 | d.getDate() | 30 |
getDay() | 無 | 獲取星期 | d.getDay() | 4 |
getMonth() | 無 | 獲取月 | d.getMonth() | 10 |
getFullYear() | 無 | 獲取年 | d.getFullYear() | 2017 |
getHours() | 無 | 獲取時 | d.getHours() | 14 |
getMinutes() | 無 | 獲取分 | d.getMinutes() | 51 |
getSeconds() | 無 | 獲取秒 | d.getSeconds() | 32 |
getTime() | 無 | 獲取距1970年1月1 日之間的毫秒數(shù)鳖宾。 | d.getTime() | 1512024692201 |
三:Number內(nèi)置對象
屬性
var num=new Number();
屬性 | 詳解 | 使用 |
---|---|---|
constructor | 返回對創(chuàng)建此對象的Number函數(shù)的引用。 | if (num.constructor==Number){} |
MAX_VALUE | JavaScript 中可表示的最大的數(shù) | Number.MAX_VALUE |
MIN_VALUE | JavaScript 中可表示的最大的數(shù) | Number.MIN_VALUE |
方法
var num= 88;
方法 | 參數(shù) | 詳解 | 使用 | 結(jié)果 |
---|---|---|---|---|
toString() | 無 | 將數(shù)字轉(zhuǎn)換為字符串 | num.toString() | '88' |
toFixed() | 無 | 將數(shù)字轉(zhuǎn)換為字符串,結(jié)果的小數(shù)點(diǎn)后有指定位數(shù)的數(shù)字逆航。 | num.toFixed() | '88.00' |
四:String內(nèi)置對象
屬性
var text=new String('abcd');
屬性 | 詳解 | 使用 |
---|---|---|
constructor | 返回對創(chuàng)建此對象的函數(shù)引用鼎文。 | if (text.constructor==String){} |
length | 字符串的長度 | text.length |
var text = 'health'
方法 | 參數(shù) | 詳解 | 使用 | 結(jié)果 |
---|---|---|---|---|
charAt(index) | 必需。表示字符在字符串中的下標(biāo)因俐。 | 返回指定位置的字符拇惋。 | text .charAt(3) | 'l' |
concat(str) | 必需周偎。將被連接的字符串對象。 | 用于連接兩個或多個字符串撑帖。 | text.concat('heart') | 'healthheart' |
fontcolor('color') | 必需蓉坎。為字符串規(guī)定 font-color。(顏色名胡嘿、RGB 值蛉艾、十六進(jìn)制數(shù))。 | 用于按照指定的顏色來顯示字符串衷敌。 | text.fontcolor('Green') | '<font color="Green">health</font>' |
indexOf(str) | 必需勿侯。規(guī)定需檢索的字符串值。 | 方法可返回某個指定的字符串值在字符串中首次出現(xiàn)的位置缴罗。 | text.indexOf('e') | 1 |
match() | 必需罐监,檢索的字符串或者正則表達(dá)式 | 在字符串內(nèi)檢索指定的值,返回此值,檢索不到瞒爬,返回null | text.match('d') | null |
replace(被替換,替換) | 兩個參數(shù)都必須 | 在字符串中用一些字符替換另一些字符 | text.replace('th','') | "heal" |
slice(start,end) | 必需沟堡,下標(biāo)值 | 可提取字符串的某個部分侧但,并以新的字符串返回被提取的部分。 | text.slice(1,3); | "ea" |
split(s,n) | s必需航罗,怎么分割禀横。n可選,返回的數(shù)組長度 | 用于把一個字符串分割成字符串?dāng)?shù)組粥血。 | text.split('',2) | ["h", "e"] |
substr(start,len) | start必需柏锄,要抽取的子串的起始下標(biāo)。len可選复亏,子串中的字符數(shù) | 在字符串中抽取從 start 下標(biāo)開始的指定數(shù)目的字符趾娃。 | text.substr(2,2) | "al" |
substring(srart,end) | start必需,要抽取的子串的起始下標(biāo)缔御。end可選抬闷,結(jié)束下標(biāo) | 用于提取字符串中介于兩個指定下標(biāo)之間的字符。 | text.substring(2,4) | "al" |
toUpperCase() | 無 | 把字符串轉(zhuǎn)換為大寫 | text.toUpperCase() | "HEALTH" |
toLowerCase()() | 無 | 把字符串轉(zhuǎn)換為小寫 | text.toLowerCase() | "health" |
五:Math內(nèi)置對象
沒有構(gòu)造函數(shù) Math()
屬性
屬性 | 詳解 | 使用 |
---|---|---|
Math.PI | 圓周率 | 3.141592653589793 |
方法
方法 | 參數(shù) | 詳解 | 使用 | 結(jié)果 |
---|---|---|---|---|
abs(x) | 數(shù)值 | 返回數(shù)的絕對值 | Math.abs(-2) | 2 |
ceil(x) | 數(shù)值 | 對一個數(shù)進(jìn)行上舍入耕突。 | Math.ceil(0.1) | 1 |
round(x) | 數(shù)值 | 把一個數(shù)字舍入為最接近的整數(shù)笤成。 | Math.round(1.9) | 2 |
floor(x) | 數(shù)值 | 對一個數(shù)進(jìn)行下舍入。 | Math.floor(1.9) | 1 |
max(x,x,x) | 數(shù)值 | 可返回兩個指定的數(shù)中較大的值眷茁。 | Math.max(2,4) | 4 |
min(x,x,x) | 數(shù)值 | 可返回兩個指定的數(shù)中帶小的值炕泳。 | Math.min(2,4) | 2 |
random() | 無 | 返回介于 0 ~ 1 之間的一個隨機(jī)數(shù)。 | Math.random() | 0.6532 |