算术表达式
幂和开根:Math.pow() Math.sqrt()
向上取整,向下取整:Math.ceil() Math.floor
四舍五入:Math.round()
最大值,最小值:Math.max() Math.min()
随机数:Math.random() 随机数得到[a,b]公式——parseInt(Math.random()*(b-a+1)+a)
保留一位小数:i.toFixed(1)
包装类
var a=new Number(123)
var b=new String(‘加油’)
var c=new Boolean(true)
三元运算符
条件表达式 ? 表达式1 : 表达式2
数组定义
var arr =[‘A’,’B’,’C’]
var arr =new Array(‘A’,’B’,’C’)
var arr =new Array(3)
数组的检测
typeof——object
Array.isArray()
数组的常用方法
arr.pop( ) 删除最后一个元素,并返回数组的最后一个元素
arr.push( ) 给数组添加元素 ,并返回length
arr.shift( ) 将元素移出数组 ,并返回数组的第一个元素
arr.unshift( ) 添加一个元素,并返回length
arr.splice( ) 插入 删除 替换
arr.slice( ) 不改变原数组
arr.join( ):数组转换成字符串
arr.split( ):字串转换为数组
arr.concat( ):合并
arr.reverse( ):倒置
indexOf——返回元素所在位置,不存在则返回-1
includes——判断数组中是否包含一个指定的值,返回布尔值
sort——排序