JS中內建了17個對象,常用的是Array對象、Date對象、正規表示式對象、string對象、Global對象,本文主要和大家分享js的內建對象詳解,希望能幫助大家。
Array物件中常用方法:
#Concat():表示把幾個數字組合併成一個陣列。
Join():傳回字串值,其中包含了連接到一起的陣列的所有元素,元素由指定的分隔符號分隔開來。
Pop():移除陣列最後一個元素。
Shift():移除陣列中第一個元素。
Slice(start,end):傳回陣列中的一段。
Push():在陣列中新增一個元素,回到最新長度。
Sort():將陣列進行排序。 Reverse():反轉陣列的排序。 toLocaleString();傳回目前系統時間
Array物件屬性常用的只有一個:
Length:表示取得目前陣列長度
Global物件
#是一個固有對象,目的是把所有的全域方法集中在一個對像中。
Global沒有文法,直接呼叫其方法。
escape(): 對 String 物件編碼以便它們能在所有電腦上可讀. escape(charString) #必選項 charstring 參數是任意要編碼的 String 物件或文字。
isNaN():判斷一個值是否為NaN。
parseInt():傳回字串得到的整數
#正規表示式物件
#本物件包含正規表示式模式以及顯示如何套用模式的標誌。
文法 1
re = /pattern/[flags]
文法 2
#re = new RegExp("pattern",["flags"])
re為將要賦值正規表示式模式的變數名稱
#pattern為正規表示式
flags為標記:有如下3中
1:g(全文查找) 2:i(忽略大小寫)
3:m(多行查找) 當預先知道找字串時用語法 1。當查找字串經常變動或不知道時用語法 2,例如由使用者輸入得到的字串。
#
charAt():返回指定索引的位置的字符 concat():返回字符串值,表示两个或多个字符串的连接 match():使用正则表达式模式对字符串执行查找,并将包含查找结果最为结果返回 function MatchDemo(){ var r, re; // 声明变量。 var s = "The rain in Spain falls mainly in the plain"; re = /ain/i; // 创建正则表达式模式。 r = s.match(re); // 尝试匹配搜索字符串。 return(r); // 返回第一次出现 "ain" 的地方。 }
Replace(a,b):字符b替换a Search(stringObject):指明是否存在相应的匹配。如果找到一个匹配,search 方法将返回一个整数值,指明这个匹配距离字符串开始的偏移位置。如果没有找到匹配,则返回 -1。 Slice(start,end):返回字符段片段 Split():字符串拆分 Substr(start,length):字符串截取 Substring(start,end)取得指定长度内的字符串 toUpperCase():返回一个字符串,该字符串中的所有字母都被转化为大写字母。 toLowerCase():返回一个字符串,该字符串中的所有字母都被转化为小写字母。
#########Math物件############################################################################################################ ####ceil():向上取整。 ############floor():向下取整。 ######
round():四捨五入。
random():取隨機數。
#Date物件
##Date物件
get/setDate():傳回或設定日期。
get/setFullYear():傳回或設定年份,以四位數表示。
get/setYear():傳回或設定年份。
get/setMonth():傳回或設定月份。 0為一月
get/setHours():返回或設定小時,24小時制
get/setMinutes():返回或設定分鐘數。 ############JS原生物件與內建物件差異詳解############js基礎內建物件詳解######
以上是js的內建物件詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!