摘要: 要求: 给定字符串oabcoefoxyozzopp,要求输出字符o出现的位置和次数。 实现思路: 先查找第一个o出现的位置 然后只要判断indexOf返回的结果,若不是-1,则继续往后查找 因为indexOf只能查找到第一个,所以后面的查找,利用第二个参数,在当前索引加1,str.indexOf(' 阅读全文
posted @ 2020-10-06 23:54 火星飞鸟 阅读(1151) 评论(0) 推荐(1) 编辑
摘要: 要求: 去除数组中['c', 'a', 'z', 'a', 'x', 'a', 'x', 'c', 'b','y','g']中重复的元素。 实现思路: 把旧数组里面不重复的元素选取出来放到新数组中,重复的元素只保留一个。 遍历旧数组,然后拿着旧数组元素去查询新数组,如果该元素在新数组里面没有出现过, 阅读全文
posted @ 2020-10-06 22:31 火星飞鸟 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 要求: 从一个数组中,筛选出符合条件的元素,放到新数组中。 有一数组[1, 19, 2, 8, 9, 15, 11, 7, 6, 4, 18, 10],将超过10的元素删除。 代码实现: var arr = [1, 19, 2, 8, 9, 15, 11, 7, 6, 4, 18, 10]; var 阅读全文
posted @ 2020-10-06 21:23 火星飞鸟 阅读(3261) 评论(0) 推荐(1) 编辑
摘要: 实现思路: 输入的时间减去现在的时间就是剩余的时间,但是不能拿着时分秒相减,比如05分减去25分,结果会是负的。 可以用时间戳来做,用户输入时间总的毫秒数减去现在时间的总的毫秒数,得到的就是剩余时间的毫秒数。 把剩余时间总的毫秒数转换为天、时、分、秒 (时间戳转换为时分秒)。 转换公式如下: d = 阅读全文
posted @ 2020-10-06 20:52 火星飞鸟 阅读(2550) 评论(0) 推荐(1) 编辑
摘要: 要求: 封装一个函数返回当前的时分秒 格式 08:08:08 代码实现: function getTimer() { var time = new Date(); var h = time.getHours(); h = h < 10 ? '0' + h : h; var m = time.getM 阅读全文
posted @ 2020-10-06 20:24 火星飞鸟 阅读(490) 评论(0) 推荐(1) 编辑
摘要: 要求: 返回当前日期和时间,如 2020年10月06日 星期二 下午08点15分35秒 代码实现: function getDate() { var date = new Date(); var year = date.getFullYear(); var month = date.getMonth 阅读全文
posted @ 2020-10-06 20:18 火星飞鸟 阅读(886) 评论(0) 推荐(1) 编辑