![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
Z_li
这个作者很懒,什么都没留下…
展开
-
数组的三种排序(冒泡&计数&选择)
冒泡排序1. 交换数组里面两个数据的位置***假设数组[0]和[1]位置的数据交换2. 先遍历循环数组***让前一个数据和后一个数据比较大小***如果前一个数据比后一个数据大, 就交换位置***执行一遍后, 最大的数字一定在最后3. 重复执行2代码如下(示例)://口诀: 双层for循环, 一层减一次, 里层减外层, 变量相交换//要求数组arr从小到大排序var arr = [9, 4, 12, 3, 20, 2, 7, 15, 6]for(var i = 0; i < a原创 2021-04-16 14:23:44 · 160 阅读 · 0 评论 -
练习Switch语句-计算当前年份的天数
根据年月日三个变量计算当年的第几天/* 先把12月份放在最上面, 不要用break断开就可以让total变量一直从当前月份开始叠加到一月份;注意case只需要写到2月份, 因为total后面后有加上31即一月份的天数,比如当月如果是2月份, 那么就会执行case 2 , 天数就是一月份的31天加上2月份的date就行了 */var year = 2008var month = 8var date = 8var total = 0;switch (month) { case 12: t原创 2022-03-19 01:42:13 · 938 阅读 · 0 评论 -
获取时间差
题目计算两个时间对象的时间差提示: 为了兼容, 获取两个时间节点的时间戳后相减代码如下(示例):var time1 = new Date();var time2 = new Date(2021, 4, 1, 0, 0, 0);//相减后取绝对值, 不需要考虑大小, 由于时间戳的结果是ms, 变成s以后再取整var diffTime = Math.round(Math.abs(time1.getTime() - time2.getTime()) / 1000);var day = parse原创 2021-04-18 13:51:48 · 132 阅读 · 0 评论 -
打印九九乘法表
题目打印九九乘法表代码如下(示例):<script>//打印九九乘法表for (var i = 1; i <= 9; i++) { for (var j = 1; j <= i; j++) { document.write(j + ' * ' + i + ' = ' + i * j + ' '); } document.write('<br>');}</script>...原创 2021-04-15 15:18:20 · 61 阅读 · 0 评论 -
求水仙花数字(指一个三位数的各位数立方和等于该数字本身)
题目水仙花数是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1x1x1 + 5x5x5 + 3x3x3。 现在要求输出所有三位数的水仙花数。思路1. 循环得到100~999的整数2. 拆数字得到每一位3. 判断是否满足各位数字的立方和等于其本身代码如下(示例):for(var i = 100; i <= 999; i++){ var a = parseInt(i / 100); var b = parseInt((i % 100) / 10);原创 2021-04-14 09:33:05 · 5032 阅读 · 0 评论 -
判断年份 n 是否为闰年
题目判断给出的年份 n 是否为闰年. 如果 n 为闰年则输出 true, 如果 n 不为闰年则输出 false提示:如果年份可以被 4 整除且不能被 100 整除 或者 可以被 400 整除, 那么这一年为闰年.代码如下(示例):var n = 1900; //代码最终输出的是falseif(n % 4 === 0 && n % 100 !== 0 || n % 400 === 0){ console.log(true); }else{ console.原创 2021-07-23 12:52:51 · 1143 阅读 · 0 评论 -
parseInt() 方法直接保留小数
题目任意一个小数位超过三位的数字, 在不考虑四舍五入的情况下保留三位小数代码如下(示例):var n = 100.23456789;var res = parseInt(n * 1000) / 1000;console.log(res); //100.234思路1.对该数字直接保留三位小数2.就是从小数点往后数三位, 剩下的不要3.利用 parseInt() 方法取整4.首先把该数字扩大1000倍, 取整后缩小1000倍...原创 2021-07-23 12:53:03 · 3079 阅读 · 1 评论