今天來(lái)總結(jié)一下js中的常用對(duì)象:
1.string對(duì)象
常用方法:
charAt():返回在指定位置的字符鞠呈。
charCodeAt():返回在指定的位置的字符的 Unicode 編碼赤套。
concat():連接字符串入录。
fromCharCode():從字符編碼創(chuàng)建一個(gè)字符串剔难。
String indexOf():檢索字符串苇羡,返回字符串出現(xiàn)的位置感局,如果沒(méi)有找到扫茅,返回-1于微。
lastIndexOf():從后向前搜索字符串逗嫡,返回字符串出現(xiàn)的位置青自,如果沒(méi)有找到,返回-1 驱证。
split():把字符串分割為字符串?dāng)?shù)組延窜。
substr():從起始索引號(hào)提取字符串中指定數(shù)目的字符。
substring():提取字符串中兩個(gè)指定的索引號(hào)之間的字符抹锄。
toLowerCase():把字符串轉(zhuǎn)換為小寫(xiě)需曾。
toUpperCase():把字符串轉(zhuǎn)換為大寫(xiě)。
2.math中常用的函數(shù)
floor() :對(duì)數(shù)字進(jìn)行下舍入處理祈远。
ceil():對(duì)數(shù)字進(jìn)行上舍入處理呆万。
random():隨機(jī)數(shù)。
sqrt():返回?cái)?shù)字的平方根车份。
3.1. 創(chuàng)建的方式:
- var fun = new Function(形式參數(shù)列表,方法體); // 不經(jīng)常用谋减,忘掉吧
function 方法名稱(chēng)(形式參數(shù)列表){
方法體
}
var 方法名 = function(形式參數(shù)列表){
方法體
}
方法:
屬性:
length:代表形參的個(gè)數(shù)-
特點(diǎn):
- 方法定義是,形參的類(lèi)型不用寫(xiě),返回值類(lèi)型也不寫(xiě)扫沼。
- 方法是一個(gè)對(duì)象出爹,如果定義名稱(chēng)相同的方法,會(huì)覆蓋
- 在JS中缎除,方法的調(diào)用只與方法的名稱(chēng)有關(guān)严就,和參數(shù)列表無(wú)關(guān)
- 在方法聲明中有一個(gè)隱藏的內(nèi)置對(duì)象(數(shù)組),arguments,封裝所有的實(shí)際參數(shù)