JS中常用的內置對象:Array對象、Date對象、正則表達式對象、string對象、Global對象 Array對象中常用方法: concat() 表示把幾個數組合併成一個數組join() 設置分隔符連接數組元素為一個字元串 pop() 移除數組最後一個元素shift() 移除數組中第一個元素 s ...
JS中常用的內置對象:Array對象、Date對象、正則表達式對象、string對象、Global對象
Array對象中常用方法:
concat() 表示把幾個數組合併成一個數組join() 設置分隔符連接數組元素為一個字元串 pop() 移除數組最後一個元素
shift() 移除數組中第一個元素
slice(start,end) 返回數組中的一段 splice() 可以用來刪除,可以用來插入,也可以用來替換
push() 往數組中新添加一個元素,返回最新長度
sort() 對數組進行排序
reverse() 反轉數組的順序
toLocaleString() 把數組轉換為本地字元串
array對象屬性:
length 表示取得當前數組長度 (常用) constructor 引用數組對象的構造函數 prototype 通過增加屬性和方法擴展數組定義
Global對象
全局屬性和函數,可用於所有內建的JavaScript對象escape() 對字元串編碼
eval() 把字元串解析為JavaScript代碼並執行
isNaN() 判斷一個值是否是NaN
parseInt() 解析一個字元串並返回一個整數 parseFloat() 解析一個字元串並返回一個浮點數 number() 把對象的值轉換為數字 string() 把對象的值轉換為字元串
正則表達式對象
語法 1re = /pattern/[flags]
語法 2
re = new RegExp("pattern",["flags"])
re 為將要賦值正則表達式模式的變數名
pattern 為正則表達式
flags 為標記:有如下3種
1:g(全文查找)
2:i(忽略大小寫)
3:m(多行查找)
當預先知道查找字元串時用語法 1。當查找字元串經常變動或不知道時用語法 2,比如由用戶輸入得到的字元串。
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)。