內(nèi)置函數(shù)

在js里,一切皆為或者皆可以被用作對(duì)象酒贬“颂海可通過(guò)new一個(gè)對(duì)象或者直接以字面量形式創(chuàng)建變量(如var i="aaa"),所有變量都有對(duì)象的性質(zhì)牲剃。注意:通過(guò)字面量創(chuàng)建的對(duì)象在調(diào)用屬性和方法時(shí)會(huì)被對(duì)象包裝器暫時(shí)包裝成一個(gè)對(duì)象,具有對(duì)象的性質(zhì)雄可。如

var str="我不是一個(gè)真的對(duì)象";

alert(str.length);? ? ?//str被暫時(shí)包裝成一個(gè)String對(duì)象凿傅,可調(diào)用該對(duì)象的屬性和方法

不過(guò)這并不意味著它就是一個(gè)對(duì)象了,typeof(i)的值為仍String数苫。

而通過(guò)new的對(duì)象聪舒,如

var str=new String("aaa");

typeof("str")==Object;//true

下面為所有內(nèi)置對(duì)象(其實(shí)除了Math及全局對(duì)象虐急,其余的為構(gòu)造函數(shù))

1.全局對(duì)象

屬性:

Infinity? ? ?指定一個(gè)正負(fù)無(wú)窮大的數(shù)值

NaN? ? ? ?指定一個(gè) “非數(shù)字” 值

undefined? ? 指定一個(gè)未被賦值的變

方法:

decodeURI()? ? ? ?為加密的URI進(jìn)行解碼

decodeURIComponent() 為加密的URI組件解碼

encodeURI()? ? ? ?將字符串加密為URI

encodeURIComponent() 將字符串加密為URI組件

escape(string)? ? ? 加密一個(gè)字符串

使用escape()對(duì)一個(gè)字符串進(jìn)行解碼

eval_r(string)? ? ? ?判斷一個(gè)字符串并將其以腳本代碼的形式執(zhí)行

isFinite(number)? ? ?檢測(cè)一個(gè)值是否為一個(gè)有限數(shù)字,返回True或False

isNaN(string)? ? ? 檢測(cè)一個(gè)值是否不是一個(gè)有限數(shù)字

Number()? ? ? ? ?將一個(gè)對(duì)象的值轉(zhuǎn)換為一個(gè)數(shù)字

parseFloat(string)? ? 將一個(gè)字符串解析為一個(gè)浮點(diǎn)數(shù)字

parseInt(string)? ? ?將一個(gè)字符串解析為一個(gè)整數(shù),不是四舍五入操作,而是切尾

String(object)? ? ? 將一個(gè)對(duì)象值轉(zhuǎn)換為一個(gè)字符串

number(object)

2.Number

屬性:

MAX_VALUE? ? ? ?The largest possible value a number in JavaScript can have 1.7976931348623157E+308

MIN_VALUE? ? ? ?The smallest possible value a number in JavaScript can have 5E-324

NaN? ? ? ? ? Equal to a value that is not a number.

NEGATIVE_INFINITY A value that is less than MIN_VALUE.

POSOTIVE_INFINITY A value that is greater than MAX_VALUE.

prototype? ? ? ?A static property of the Number object

方法:

toString? ? ? ?Returns a string representing the specified object

valueOf()? ? ? 返回?cái)?shù)學(xué)對(duì)象的原始值

3.Boolean

屬性:

constructor 所建立對(duì)象的函數(shù)參考

prototype? ? 能夠?yàn)閷?duì)象加入的屬性和方法

方法:

toSource()? ? 顯示對(duì)象的源代碼

toString()? ? 將布爾值轉(zhuǎn)換為字符串,并且返回結(jié)果

valueOf()? ? 返回布爾對(duì)象的原始值

4.String

屬性:

constructor 所建立對(duì)象的函數(shù)參考

prototype? ? 能夠?yàn)閷?duì)象加入的屬性和方法

length? ? ? 返回字符串的字符長(zhǎng)度

方法 :

anchor("name")用來(lái)把字符串轉(zhuǎn)換為HTML錨點(diǎn)標(biāo)記內(nèi)()

big()? ? ? 把字符串中的文本變成大字體()

blink()? ? ?把字符串中的文本變成閃爍字體()

bold()? ? ? 把字符串中的文本變成黑字體()

fixed()? ? ?把字符串中的文本變成固定間距字體,即電報(bào)形式()

fontcolor(color)設(shè)置字符串中文本的顏色()

Fontsize(size) 把字符串中的文本變成指定大小()

italics()? ? 把字符串中的文本變成斜字體()

Link(url)用來(lái)把字符串轉(zhuǎn)換-HTML鏈接標(biāo)記中()

small()? ? ?把字符串中的文本變成小字體()

strike()? ? ?把字符串中的文本變成劃掉字體()

sub()? ? ? 把字符串中的文本變成下標(biāo)(subscript)字體((SUB>)

sup()? ? ? 把字符串中的文本變成上標(biāo)(superscript)字體()

charAt(index) 返回指定索引處的字符

charCodeAt(index)返回一個(gè)整數(shù),該整數(shù)表示String對(duì)象中指定位置處的字符的Unicode編碼

concat(string2)連接兩條或多條字符串

fromCharCode(num1, num2, …, numN)獲取指定的Unicode值并返回字符串

indexOf(searchString, startIndex) 返回字符串中第一個(gè)出現(xiàn)指定字符串的位置

lastlndexOf(searchString, startIndex) 返回字符串中最后一個(gè)出現(xiàn)指定字符串的位置

match(regex) 在字符串中查找指定值

replace(regex, newString)將字符串中的某些字符替換成其它字符

search(regex) 針對(duì)某執(zhí)行值對(duì)字符串進(jìn)行查找

slice(startIndex, endIndex)將部分字符抽出并在新的字符串中返回剩余部分

split(delimiter)將字符串分配為數(shù)組

substr(startIndex, length) 從startIndex取,取length個(gè)字符

substring(startIndex, endIndex) 從startIndex和endIndex之間的字符,不包括endIndex

toLowerCase() 把字符串中的文本變成小寫(xiě)

toUpperCase() 把字符串中的文本變成大寫(xiě)

toSource()? ? 顯示對(duì)象的源代碼

valueOf()? ? 返回字符串對(duì)象的原始值

5.Array

屬性:

constructor 所建立對(duì)象的函數(shù)參考

prototype? ? 能夠?yàn)閷?duì)象加入的屬性和方法

index? ? ? For an array created by a regular expression match, the zero-based index of the match in the string.

input? ? ? For an array created by a regular expression match, reflects the original string against which the regular expression was matched.

length? ? ? 獲取數(shù)組元素的個(gè)數(shù),即最大下標(biāo)加1

方法(13):

concat(array1,arrayn)將兩個(gè)或兩個(gè)以上的數(shù)組值連接起來(lái),合并后返回結(jié)果

join(string) 將數(shù)組中元素合并為字符串,string為分隔符.如省略參數(shù)則直接合并,不再分隔

pop()? ? ? 移除數(shù)組中的最后一個(gè)元素并返回該元素

push(value) 在數(shù)組的末尾加上一個(gè)或多個(gè)元素,并且返回新的數(shù)組長(zhǎng)度值

reverse()? ? 顛倒數(shù)組中元素的順序,反向排列

shift()? ? ?移除數(shù)組中的第一個(gè)元素并返回該元素

slice(start, deleteCount, [item1[, item2[,...[,itemN]]]]) 返從一個(gè)數(shù)組中移除一個(gè)或多個(gè)元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素

sort(compare Function) 在未指定排序號(hào)的情況下,按照元素的字母順序排列,如果不是字符串類(lèi)型則轉(zhuǎn)換成字符串再排序,返回排序后的數(shù)組

splice()? ? ?為數(shù)組刪除并添加新的元素

toSource()? ? 顯示對(duì)象的源代碼

toString()? ? 將數(shù)組所有元素返回一個(gè)字符串,其間用逗號(hào)分隔

unshift(value)為數(shù)組的開(kāi)始部分加上一個(gè)或多個(gè)元素,并且返回該數(shù)組的新長(zhǎng)度

valueOf()? ? 返回?cái)?shù)組對(duì)象的原始值

6.Object

屬性:

constructor Specifies the function that creates an object's prototype.

prototype? ? Allows the addition of properties to all objects.

7.Function

屬性:

arguments? ? An array corresponding to the arguments passed to a function.

arity? ? ? Indicates the number of arguments expected by the function.

caller? ? ? Specifies which function called the current function.

prototype? ? Allows the addition of properties to a Function object.

方法:

toString? ? ?Returns a string representing the specified object.

9.Date

屬性(1):

constructor? ? ? 所建立對(duì)象的函數(shù)參考

prototype? ? ? ?能夠?yàn)閷?duì)象加入的屬性和方法

方法(43):

getDay()? ? ? ? 返回一周中的第幾天(0-6)

getYear()? ? ? ?返回年份.2000年以前為2位,2000(包含)以后為4位

getFullYear()? ? ?返回完整的4位年份數(shù)

getMonth()? ? ? 返回月份數(shù)(0-11)

getDate()? ? ? ?返回日(1-31)

getHours()? ? ? ?返回小時(shí)數(shù)(0-23)

getMinutes()? ? ? 返回分鐘(0-59)

getSeconds()? ? ? 返回秒數(shù)(0-59)

getMilliseconds() 返回毫秒(0-999)

getUTCDay()? ? ? 依據(jù)國(guó)際時(shí)間來(lái)得到現(xiàn)在是星期幾(0-6)

getUTCFullYear()? ? 依據(jù)國(guó)際時(shí)間來(lái)得到完整的年份

getUTCMonth()? ? ?依據(jù)國(guó)際時(shí)間來(lái)得到月份(0-11)

getUTCDate()? ? ? 依據(jù)國(guó)際時(shí)間來(lái)得到日(1-31)

getUTCHours()? ? ?依據(jù)國(guó)際時(shí)間來(lái)得到小時(shí)(0-23)

getUTCMinutes()? ? 依據(jù)國(guó)際時(shí)間來(lái)返回分鐘(0-59)

getUTCSeconds()? ? 依據(jù)國(guó)際時(shí)間來(lái)返回秒(0-59)

getUTCMilliseconds()依據(jù)國(guó)際時(shí)間來(lái)返回毫秒(0-999)

getTime()? ? ? ?返回從1970年1月1號(hào)0:0:0到現(xiàn)在一共花去的毫秒數(shù)

getTimezoneoffset() 返回時(shí)區(qū)偏差值,即格林威治平均時(shí)間(GMT)與運(yùn)行腳本的計(jì)算機(jī)所處時(shí)區(qū)設(shè)置之間相差的分鐘數(shù))

parse(dateString)? ?返回在Date字符串中自從1970年1月1日00:00:00以來(lái)的毫秒數(shù)

setYear(yearInt)? ? 設(shè)置年份.2位數(shù)或4位數(shù)

setFullYear(yearInt)設(shè)置年份.4位數(shù)

setMonth(monthInt) 設(shè)置月份(0-11)

setDate(dateInt)? ? 設(shè)置日(1-31)

setHours(hourInt) 設(shè)置小時(shí)數(shù)(0-23)

setMinutes(minInt) 設(shè)置分鐘數(shù)(0-59)

setSeconds(secInt) 設(shè)置秒數(shù)(0-59)

setMilliseconds(milliInt) 設(shè)置毫秒(0-999)

setUTCFullYear(yearInt) 依據(jù)國(guó)際時(shí)間來(lái)設(shè)置年份

setUTCMonth(monthInt) 依據(jù)國(guó)際時(shí)間來(lái)設(shè)置月(0-11)

setUTCDate(dateInt)? ? ?依據(jù)國(guó)際時(shí)間來(lái)設(shè)置日(1-31)

setUTCHours(hourInt)? ? 依據(jù)國(guó)際時(shí)間來(lái)設(shè)置小時(shí)

setUTCMinutes(minInt) 依據(jù)國(guó)際時(shí)間來(lái)設(shè)置分鐘

setUTCSeconds(secInt)? ? 依據(jù)國(guó)際時(shí)間來(lái)設(shè)置秒

setUTCMilliseconds(milliInt)依據(jù)國(guó)際時(shí)間來(lái)設(shè)置毫秒

setTime(timeInt)? ? 設(shè)置從1970年1月1日開(kāi)始的時(shí)間.毫秒數(shù)

toGMTString()? ? ?根據(jù)格林威治時(shí)間將Date對(duì)象的日期(一個(gè)數(shù)值)轉(zhuǎn)變成一個(gè)GMT時(shí)間字符串,如:Weds,15 June l997 14:02:02 GMT

toUTCString()? ? ?根據(jù)通用時(shí)間將一個(gè)Date對(duì)象的日期轉(zhuǎn)換為一個(gè)字符串

toLocaleString()? ? 把Date對(duì)象的日期(一個(gè)數(shù)值)轉(zhuǎn)變成一個(gè)字符串,使用所在計(jì)算機(jī)上配置使用的特定日期格式

toSource()? ? ? ?顯示對(duì)象的源代碼

toString()? ? ? ?將日期對(duì)象轉(zhuǎn)換為字符串

UTC(yyyy, mm, dd, hh, mm, ss, msec)返回從格林威治標(biāo)準(zhǔn)時(shí)間到指定時(shí)間的差距,單位為毫秒

valueOf()? ? ? ?返回日期對(duì)象的原始值

10.Math

屬性:

constructor? ? ? 所建立對(duì)象的函數(shù)參考

prototype? ? ? ?能夠?yàn)閷?duì)象加入的屬性和方法

E? ? ? ? ? ?歐拉常量,自然對(duì)數(shù)的底(約等于2.718)

LN2? ? ? ? ? 2的自然對(duì)數(shù)(約等于0.693)

LN10? ? ? ? ? 10的自然對(duì)數(shù)(約等于2.302)

LOG2E? ? ? ? ?以2為底的e的對(duì)數(shù).(約等于1.442)

LOG10E? ? ? ? ?以10為底的e的對(duì)數(shù)(約等于0.434)

PI? ? ? ? ? ?∏的值(約等于3.14159)

SQRT1_2? ? ? ? 1/2(0.5)的平方根(即l除以2的平方根,約等于o.707)

SQRT2? ? ? ? ?2的平方根(約等于1.414)

方法:

abs(x)? ? ?返回?cái)?shù)字的絕對(duì)值

acos(x)? ? 返回?cái)?shù)字的反余弦值

asin(x)? ? 返回?cái)?shù)字的反正弦值

atan(x)? ? 返回位于-PI/2 和 PI/2 的反正切值

atan2(y,x) 返回(x,y)位于 -PI 到 PI 之間的角度

ceil(x)? ? 返回 x 四舍五入后的最大整數(shù)

cos(x)? ? ?返回一個(gè)數(shù)字的余弦值

exp(x)? ? ?返回 E^x 值

floor(x)? ? 返回 x 四舍五入后的最小整數(shù)

log(x)? ? ?返回底數(shù)為E的自然對(duì)數(shù)

max(x,y)? ? 返回 x 和 y 之間較大的數(shù)

min(x,y)? ? 返回 x 和 y 之間較小的數(shù)

pow(x,y)? ? 返回 y^x 的值

random()? ? 返回位于 0 到 1 之間的隨機(jī)函數(shù)

round(x)? ? 四舍五入后取整

sin(x)? ? ?返回?cái)?shù)字的正弦值

sqrt(x)? ? 返回?cái)?shù)字的平方根

tan(x)? ? ?返回一個(gè)角度的正切值

toSource() 顯示對(duì)象的源代碼

valueOf() 返回?cái)?shù)學(xué)對(duì)象的原始值

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末箱残,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子止吁,更是在濱河造成了極大的恐慌被辑,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,372評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件敬惦,死亡現(xiàn)場(chǎng)離奇詭異盼理,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)俄删,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)宏怔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人畴椰,你說(shuō)我怎么就攤上這事臊诊。” “怎么了斜脂?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,415評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵抓艳,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我秽褒,道長(zhǎng)壶硅,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,157評(píng)論 1 292
  • 正文 為了忘掉前任销斟,我火速辦了婚禮庐椒,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蚂踊。我一直安慰自己约谈,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著棱诱,像睡著了一般泼橘。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上迈勋,一...
    開(kāi)封第一講書(shū)人閱讀 51,125評(píng)論 1 297
  • 那天炬灭,我揣著相機(jī)與錄音,去河邊找鬼靡菇。 笑死重归,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的厦凤。 我是一名探鬼主播鼻吮,決...
    沈念sama閱讀 40,028評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼较鼓!你這毒婦竟也來(lái)了椎木?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,887評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤博烂,失蹤者是張志新(化名)和其女友劉穎香椎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體脖母,經(jīng)...
    沈念sama閱讀 45,310評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡士鸥,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了谆级。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,690評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡讼积,死狀恐怖肥照,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情勤众,我是刑警寧澤舆绎,帶...
    沈念sama閱讀 35,411評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站们颜,受9級(jí)特大地震影響吕朵,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜窥突,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評(píng)論 3 325
  • 文/蒙蒙 一努溃、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧阻问,春花似錦梧税、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)哮塞。三九已至,卻和暖如春凳谦,著一層夾襖步出監(jiān)牢的瞬間忆畅,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,812評(píng)論 1 268
  • 我被黑心中介騙來(lái)泰國(guó)打工尸执, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留家凯,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,693評(píng)論 2 368
  • 正文 我出身青樓剔交,卻偏偏與公主長(zhǎng)得像肆饶,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子岖常,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容