Math
写一个函数,返回从min到max之间的 随机整数,包括min不包括max
|
|
写一个函数,返回从min都max之间的 随机整数,包括min包括max
|
|
写一个函数,生成一个长度为 n 的随机字符串,字符串字符的取值范围包括0到9,a到 z,A到Z。
|
|
写一个函数,生成一个随机 IP 地址,一个合法的 IP 地址为 0.0.0.0~255.255.255.255
|
|
写一个函数,生成一个随机颜色字符串,合法的颜色为#000000~ #ffffff
|
|
Array
数组方法里push、pop、shift、unshift、join、splice分别是什么作用?用 splice函数分别实现push、pop、shift、unshift方法
- push:将一个或多个元素添加到数组的末尾,改变原数组,更改数组的长度。
- pop:从数组中删除最后一个元素,并返回删除元素。改变原数组,更改数组的长度。
- shift:方法从数组中删除第一个元素,并返回该元素的值。此方法更改数组的长度。
- unshift:方法将一个或多个元素添加到数组的开头,并返回新数组的长度。
- join:arr.join(‘’)方法将数组(或一个类数组对象)的所有元素以join中提供的参数连接成一个字符串中。不会修改原数组内容
- splice:方法通过删除现有元素和/或添加新元素来更改一个数组的内容。
|
|
写一个函数,操作数组,数组中的每一项变为原来的平方,在原数组上操作
|
|
写一个函数,操作数组,返回一个新数组,新数组中只包含正数,原数组不变
|
|
Date
写一个函数getChIntv,获取从当前时间到指定日期的间隔时间
|
|
把hh-mm-dd格式数字日期改成中文日期
|
|
写一个函数,参数为时间对象毫秒数的字符串格式,返回值为字符串。假设参数为时间对象毫秒数t,根据t的时间分别返回如下字符串:
- 刚刚( t 距当前时间不到1分钟时间间隔)
- 3分钟前 (t距当前时间大于等于1分钟,小于1小时)
- 8小时前 (t 距离当前时间大于等于1小时,小于24小时)
- 3天前 (t 距离当前时间大于等于24小时,小于30天)
- 2个月前 (t 距离当前时间大于等于30天小于12个月)
- 8年前 (t 距离当前时间大于等于12个月)
|
|