- 博客(7)
- 收藏
- 关注
原创 【JS】芳香度计算
var num = readline(); var arr = readline().split(''); // let num = 10; // let arr = [1, 1, 1, 3, 2, 2, 3, 4, 2, 1]; let sum_satfy = 0; let satfy = []; // 满意度 for (let i = 0; i < arr.length; i++) { .
2021-08-29 11:47:38 374
原创 【JS】求数组连续相同数的最大长度
// var num = readline();// var arr = readline().split(''); var num = 20; var arr = [1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 3, 2, 1, 1]; var max = 0; for (var i = 0; i < arr.length; i++) { for (var j.
2021-08-28 21:20:56 808
原创 【JS】Tab栏切换
<style> * { margin: 0; padding: 0; } li { list-style-type: none; } .tab { width: 978px; margin: 100px auto; } .tab_list { .
2021-08-10 20:54:14 133
原创 【JS】全选反选
实现目标:1. 选择【全选】,下面的小选项都被选中,再点击【全选】,下面的小选项都取消。2.当下面的小选项都被选中,【全选】也自动被选中。<style> * { padding: 0; margin: 0; } .wrap { width: 300px; margin: 100px auto 0; } .
2021-08-10 20:25:25 92
原创 【JS】数组随机排序
第一种方法:利用冒泡排序的原理,使两两元素比较的结果可正可负,它们的位置可换可不换,从而达到随机的目的。var arr = ["鹿晗", "王俊凯", "蔡徐坤", "彭于晏", "周杰伦", "刘德华", "赵本山"];arr.sort(function () { return Math.random() - 0.5; // 值为 -0.5 ~ 0.5 的随机数});console.log(arr);第二种方法:先找到一个随机的元素,写入新数组,原数组删除该元素,再在原数组找一个随机
2021-08-03 15:47:19 2175
原创 【JS】16进制随机颜色
var arr = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'];var color = '#';function getRandom(min, max) { return arr[Math.floor(Math.random() * (max - min + 1) + min)];}for (var i = 1; i <= 6; i++) { var num .
2021-08-02 20:54:56 137
原创 【JS】计算指定日期是今年的第几天
function getDayNum(date) { var arr = date.split('-'); // 字符串转化为数组 var y = new Date(arr[0], 0, 0); //计算该年的总毫秒数 var m = new Date(arr[0], arr[1] - 1, arr[2]); //计算指定日期的总毫秒数 var day = parseInt((m - y) / 24 / 60 / 60 / 1000); //计算第几天 retur.
2021-08-02 20:35:44 1698
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人