![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
Nateep
这个作者很懒,什么都没留下…
展开
-
编写函数norepeat(arr) 将数组的重复元素去掉,并返回新的数组
//方法1遍历functionnorepeat(arr){for(vari=0;i<arr.length;i++){for(varj=i+1;j<arr.length;j++){if(arr[i]==arr[j]){arr.splice(j,1);...原创 2020-08-31 20:54:48 · 905 阅读 · 0 评论 -
优化版冒泡排序(当乱序数组排列为正确顺序时,停止循环)
functionsuperBubbleSort(arr){for(vari=0,count=0;i<arr.length-1;i++){for(varj=0;j<arr.length-1-i;j++){if(arr[j]>arr[j+1]){varx=arr[j+1];arr[j+1]=arr[j];arr[j]=x...原创 2020-08-31 19:05:44 · 205 阅读 · 0 评论 -
JS 编写一个函数判断一个字符串的内容是不是纯数字
//需要注意的是,NaN不会和任何一个值相等,包括NaN本身。运行结果都为false。//方法一:functionisNumber(enterWord){if(isNaN(enterWord)){returnfalse;}else{returntrue;}}...原创 2020-08-27 21:39:48 · 1012 阅读 · 0 评论 -
js空心等腰菱形函数
functionhollowIsoscelesTriangle(x){for(varj=1,str="",x;j<=x;j++){for(vari=1;i<=x-j;i++){str+=" "}for(vari=1;i<=2*j-1;i++){...原创 2020-08-27 21:35:13 · 186 阅读 · 0 评论 -
输入月份,显示当月天数,利用case穿透简化代码
varmonth=Number(prompt('请输入一个月份','比如3'));varsmallMonthDay=30;varbigMonthDay=31;varleapMonth=28;switch(month){case1:case3:case5:...原创 2020-08-25 19:38:57 · 781 阅读 · 0 评论 -
根据一个六位数 数字日期,判断这个日期是这一年的第几天。(使用switch穿透编写)
vardate=Number(prompt('请输入一个组成为年月日的八位数','如20160211'))varyear=parseInt(date/10000);varmonth=parseInt(date/100)-year*100;vardays=date-(year*10000+month*100);varsum=0;switch(mon...原创 2020-08-25 19:38:04 · 789 阅读 · 1 评论