常用API

小郭在此發表於2020-12-22

數字型別的常用API

typeof() :檢測資料型別並返回
tostring():轉化成字串
parseInt():解析出一個string或number型別的整數部分

  • 從左至右解析,遇到非數字停止
  • 只取整數部分,忽略小數部分
  • 遇到非數字開頭時,輸出NaN
    parseFloat():解析出一個string或number型別的浮點數部分
  • 從左至右解析,遇到非數字停止
  • 遇到非數字開頭時,輸出NaN
    Number():把String解析為Number型別
  • 一旦字串中有非數字,直接輸出NaN
    isNaN():判斷是否為非字元

陣列型別的常用API

valueof():返回陣列原始值
join():返回一個字串,預設連線使用“,”
cancat():拼接兩個或兩個以上的陣列,返回新陣列
slice(start,end):獲取指定區間,取不到end的值
splice(start,count,e1,e2):返回擷取內容,同時更改原陣列
reverse():顛倒陣列
sort():排序陣列
pop():刪除陣列最後一個元素,返回刪除的值
push():在陣列最後新增元素,返回新陣列的長度
shift():刪除陣列第一個元素,返回刪除的值
unshift():在陣列開始位置新增元素,返回新陣列的長度

字串型別的常用API

toLowerCase():將字串全部轉化成小寫
toUpperCase():將字串全部轉化成大寫
sup():上標
sub():下標
chatAt():通過下標獲取字串中的字元

Math型別的常用API

floor():下舍入,即正數只取整數部分,負數取整數部分-1的值
ceil():上舍入,即正數取整數部分+1的值,負數取整數部分
pow():x的y次冪
random():0-1的隨機數且不取到1
sprt():平方根
round():四捨五入

Date型別的常用API

getDate():返回天數
getDay():返回一週期中的某天(0~6)
getMonth():返回月數(0~11)
getFullYear():返回年份
getHours():返回小時數
getMinutes():返回分鐘數
getSeconds():返回秒數
getTime():返回從1970年1月1日至今的毫秒數
setDate():用於設定時間

相關文章