1. 程式人生 > >js字串,陣列,物件,正則,canvas,json常用方法

js字串,陣列,物件,正則,canvas,json常用方法

字串

// split() 方法用於把一個字串分割成字串陣列。
let str="1,1,1,1"
str.split(",")   // [1,1,1,1]

陣列

concat()
// 作用:陣列拼接
// 使用: this.server = this.server.concat(res.body.rows)
// 常用於:

物件


正則


canvas


json

JSON.parse()
作用: json字串轉物件
使用: JSON.parse("[{name:'佐森',id:1}]")  // [{name:'佐森',id:1}]

JSON.stringify()
作用: 物件轉josn字串
使用: JSON.parse([{name:'佐森',id:1}])  // "[{name:'佐森',id:1}]"

型別轉換

字串:

字串轉數字

parseInt()

例:

let str = "1234"
let string =  parseInt(str)

json轉陣列物件

JSON.parse()

例:

let isJson = ""
let arr = JSON.parse(jsJson)

Math

Math.ceil()
作用: 向上取整數
使用: Math.ceil(5.2)    //6

Math.floor() 
作用:向下取整
使用: Math.floor(5.2)     //5
    
Math.round()
作用: 四捨五入
使用; Math.round(1.5)  // 2

Math.abs()
作用: 絕對值
使用Math.abs(-5)     //5 

Math.random()
作用:  返回一個0到1之間的隨機數