JS幾種常見內置對象和方法


js常用內置對象有:Date,、Array、String、Math...

Array對象中常用方法: 

concat()     表示把幾個數組合並成一個數組
join()       設置分隔符連接數組元素為一個字符串
pop()       移除數組最后一個元素
shift()      移除數組中第一個元素 
slice(start,end)  返回數組中的一段
splice()      可以用來刪除,可以用來插入,也可以用來替換 
push()        往數組中新添加一個元素,返回最新長度
sort()       對數組進行排序
reverse()    反轉數組的順序 
toLocaleString()   把數組轉換為本地字符串
array對象屬性: 
length        表示取得當前數組長度 (常用)
constructor     引用數組對象的構造函數
prototype     通過增加屬性和方法擴展數組定義

 

String對象 

charAt()          返回指定索引的位置的字符 
indexOf()           從前向后檢索字符串,看是否含有指定字符串
lastIndexOf()        從后向前檢索字符串,看是否含有指定字符串
concat()          連接兩個或多個字符串
match()             使用正則表達式模式對字符串執行查找,並將包含查找結果最為結果返回
replace()         替換一個與正則表達式匹配的子串
search()          檢索字符串中與正則表達式匹配的子串。如果沒有找到匹配,則返回 -1。 
slice(start,end)     根據下表截取子串 
substring(start,end)   根據下表截取子串  
split()            根據指定分隔符將字符串分割成多個子串,並返回素組
substr(start,length)    根據長度截取字符串 
toUpperCase()       返回一個字符串,該字符串中的所有字母都被轉化為大寫字母。 
toLowerCase()       返回一個字符串,該字符串中的所有字母都被轉化為小寫字母。

Math對象

ceil()向上取整。
floor()向下取整。
round()四舍五入。
random()取隨機數。

Date對象

getDate函數:返回天,值為1~31。getDay函數:返回星期,值為0~6,0表示星期日。getHours函數: 返回小時,值為0~23。getMinutes函數:返回分鍾,值為0~59。getMonth函數: 返回月,值為0~11。getSeconds函數:返回秒,值為0~59。getTime函數:返回系統時間。getTimezoneOffset函數: 返回此地區的時差(當地時間與GMT格林威治標准時間的地區時差),單位為分鍾。getYear函數:返回日期的“年”部分。返回值以1900年為基數,如1999年為99。parse函數:返回從1970年1月1日零時整算起的毫秒數(當地時間)。setDate函數:設定天,值為0~31。setHours函數:設定小時,值為0~23。setMinutes函數: 設定分鍾,值為0~59。setMonth函數:設定月,值為0~11。其中0表示1月,...,11表示12月。setSeconds函數: 設定秒,值為0~59。setTime函數:設定時間。時間數值為1970年1月1日零時整算起的毫秒數。 setYear函數:設定年。toGMTString函數:轉換日期成為字符串,為GMT格林威治標准時間。setLocaleString函數:轉換日期成為字符串,為當地時間。 UTC函數: 返回從1970年1月1日零時整算起的毫秒數(GMT)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM