JS基礎:經常使用API

全局屬性數組

 

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之間的隨機數
相關文章
相關標籤/搜索