全局屬性數組
typeof() | 檢測數據類型 |
parseInt() | 從字符串解析一個整數 |
parseFloat() | 從字符串解析一個小數 |
Number() | 強制類型轉換爲數字 |
String() | 強制類型轉換爲字符串 |
Boolean() | 強制類型轉換爲布爾型 |
isNaN() | 判斷是否爲NaN |
注:dom
一、parseInt()和Number()的區別:parseInt('123abc')輸出123,Number('123abc')輸出NaN對象
JavaScript 內置對象blog
Object 對象排序
hasOwnProperty() | 檢測對象是否具備指定的屬性 |
isPrototypeOf() | 檢測對象是否在指定對象的原型鏈上 |
toString() | 返回對象的字符串表示 |
Array 對象ip
length | 返回數組包含元素的個數 |
push() | 將指定元素添加到數組尾部,返回新數組的長度 |
pop() | 刪除並返回數組最後一個元素 |
unshift() | 將指定元素添加到數組頭部,返回新數組的長度 |
shift() | 刪除並返回數組第一個元素 |
splice() | 插入、刪除、替換一個數組元素 |
reverse() | 顛倒數組順序 |
sort() | 對數組進行排序 |
concat() | 鏈接兩個數組,返回新數組,不會修改原數組 |
slice() | 返回數組的一個子數組,不會修改原數組 |
join() | 將數組轉化成字符串 |
String 對象原型鏈
length | 返回字符串的長度 |
indexOf() | 返回指定子串在字符串中首次出現的位置,不然返回-1 |
substr() | 返回從某個位置開始,指定長度的子串 |
substring() | 返回兩個位置之間的子串,不容許負的參數 |
concat() | 鏈接兩個字符串,返回新字符串 |
slice() | 返回兩個位置之間的子串,容許負的參數 |
split() | 將字符串轉化成數組 |
Date 對象字符串
getFullYear() | 返回年份 |
getMouth() | 返回月份 |
getDate() | 返回日期 |
getDay() | 返回星期 |
getHours() | 返回小時 |
getMinutes() | 返回分鐘 |
getSeconds() | 返回秒 |
Math 對象get
ceil() | 對一個數上舍入 |
floor() | 對一個數下舍入 |
round() | 四捨五入 |
max() | 返回兩個數中的較大值 |
min() | 返回兩個數中的較小值 |
random() | 返回0到1之間的隨機數 |