api是什么?Application Programming Interface, 应用程序编程接口。就是说它能给你提供一些方法,使你的开发变得简洁。它并不是什么技术,说白了就是一种语言提供的默认的方法的集合。
JavaScript数组常用的API有: join, push, pop, unshift, shift, concat, slice,splice, reverse, sort
join 自定义连接符 无缝连接 arr.join("")
sort 默认支持字符串升序排序
concat 拼接 将其他元素或另一个数组,拼接到数组的结尾,不会修改原来的数组
slice 选取 从原来的数组中选取指定位置到结束位置之间的元素,不会修改原数组。
splice 删除 删除你选着的位置 ,会改变原数组
arr.splice(开始下标,删除的个数,插入的值……)
push 数组末尾追加元素 他的返回值是数组的长度
pop 删除数组末尾的元素
unshift 在数组的开头添加一个元素
shift 删除数组开头的元素,返回值是被删除的元素
reverse 颠倒数组中元素的顺序
JavaScript中Math对象的API有:
PI ,E,SQRT2 abs,floor,ceil,round,max,min,random
pow
PI 返回圆周率
E 返回自然对数
SQRT2 返回 2 的平方根
abs 返回绝对值
floor 向下取整
ceil 向上取整
round 四舍五入
max 求最大值
min 求最小值
random 随机数 只能产生0-1之间的随机数 如果想随机到n 就乘以n+1
pow 幂运算
JavaScript 中Date对象的API有:getFullYear,getMonth,getDate,getDay,getHours,getMinutes,getSeconds,getMilliseconds,getTime ,toString,setFullYear,setMonth
toLocaleString
Date 对象创建
var date = new Date();
输出的就是当前的时间
getFullYear 获取年份
getMonth 获取月份
getDate 获取日期数
getDay 获取星期数
getHours 获取小时数
getMinutes 获取分钟数
getSeconds 获取秒数
getMilliseconds 获取毫秒数
getTime 方法获取的是1970年1月1日到现在的毫秒数
toString方法是把其他格式的日期转换成标准格式
toLocaleString 把其他格式的七日转换成本地日期格式
setFullYear 可以在里面添加你所想的年月日 三个参数 第一个年必填
setMonth 可以填想填的月日 两个参数第一个月必填