日期对象
Date()
构造函数new Date()可以使用任意的时间日期或者获取当前时间
var date = new Date(‘2000-11-10 12:00:00’);
var date = new Date;
日期对象的方法
getFullyear() //返回年份,四位数,建议使用
getMonth() //返回月份,范围为0~11,使用的时候要加1
getDate() //返回日期对象中的一个月中的第几天
getDay() //返回星期中的某一天,0~6,星期天为零
getHours() //返回小时
getMinutes() //返回分钟
getSeconds() //返回秒
getMillseconds() //返回毫秒部分
getTime() //返回日期对象中的时间戳的毫秒数
getTimezoneOffset() //返回日期对象中的时区的时差数,单位是分
数学对象
用于为数学计算提供常量和计算函数
Math.E//常量自然对数e≈2.73
Math.LN10: //loge10
Math.LN2: //loge2
Math.LOG10E: //log10e
Math.LOG2E: //log2e
Math.PI: //3.1415926
Math.SQRT1_2: //2的平方根的倒数
Math.SQRT2: //2的平方根
Math.abs() //绝对值
Math.ceil(): //向上取整
Math.floor(): //向下取整
Math.max(num1,num2….): //取最大值
Math.min(): //取最小值
Math.pow(x,y): //返回x的y次幂
Math.random(): //0.0~1.0之间的随机数,包括0不包括1
获得[a,b]之间的随机数
var radom =Math.random();
radom = Math.floor(radom*(b-a+1))+a;
Math.round(): //四舍五入
Math.sqrt(): //平方根
字符串对象的方法:
indexOf(“abc”) //返回子字符串abc在字符串中第一次出现的位置
lastIndexOf(“abc”) //返回子字符串abc在字符串中最后一次出现位置
match(regexp) //找到一个或多个正则表达式的匹配 返回匹配结果的伪数组
replace(表达式,替换的字符串) //替换一个与正则表达式相匹配的子串
search(regexp) //查找与正则表达式相匹配的子字符串
split(正则表达式,数组最大长度) //用于把一个字符串分割成字符串的数组
slice(startindex,endindex) //返回一个子字符串
substr(startindex,length) //返回一个子字符串
substring(startindex,endindex) //返回一个子字符串
toLowerCase() //将字符串转换为小写
toUpperCase() //将字符串转换为大写
charAt(0); //返回指定索引字符
数组的方法
toString() //将数组转换为字符串
join() //将数组元素连接成字符串
push() //在数组尾部添加元素并返回一个新的长度
concat() //添加元素并生成新数组
unshift() //在数组头部添加元素并返回一个新长度
pop() //删除最后一个元素并返回删除的元素
shift() //删除第一个元素并返回一个删除的元素
splice() //删除、替换或插入数组元素
slice() //返回数组中的一部分
reverse() //颠倒数组中的元素
sort() //将数组元素排序
数组api 增删改查
增
push() 从数组尾部添加元素
unshift() 从头部添加元素,返回被添加的元素
concat() 合并数组,返回合并后的数组
删
pop() 从数组尾部删除元素
shift() 从数组头部删除元素
splice(index,len) 从数组第index个索引值开始,删除len个元素,并返回被删除元素组成的数组
改
splice()
1.如何传3个以上的参数,那么实现替换功能
2.如何传一个参数,删除该参数索引值之后所有元素
3.如果传2个参数;删除参数
查
indexOf() 判断数组中是否存在某个元素;不存在-1,存在 返回第一个存在元素对应的索引值
find() 根据条件查询元素是否.返回查询结果,如果返回undefined 表示不存在
其他api
toString() 将数组变为字符串,返回字符串
join 将数组变为字符串 ,返回字符串,参数用于替换逗号字符
reverse() 颠倒数组
————————————————
附 原文链接:https://blog.csdn.net/weixin_52591188/article/details/110593932