- 博客(6)
- 收藏
- 关注
原创 编写函数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
940
原创 优化版冒泡排序(当乱序数组排列为正确顺序时,停止循环)
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
236
原创 JS 编写一个函数判断一个字符串的内容是不是纯数字
//需要注意的是,NaN不会和任何一个值相等,包括NaN本身。运行结果都为false。 //方法一: functionisNumber(enterWord){ if(isNaN(enterWord)){ returnfalse; }else{ returntrue; } } ...
2020-08-27 21:39:48
1046
原创 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
226
原创 输入月份,显示当月天数,利用case穿透简化代码
varmonth=Number(prompt('请输入一个月份','比如3')); varsmallMonthDay=30; varbigMonthDay=31; varleapMonth=28; switch(month){ case1: case3: case5: ...
2020-08-25 19:38:57
828
原创 根据一个六位数 数字日期,判断这个日期是这一年的第几天。(使用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
829
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人