摘要: 1 // 创建日期对象 2 var date=new Date(); 3 console.log(date.getFullYear());//获取年份 4 console.log(date.getYear()); 5 console.log(date.getMonth()+1);//获取月份 从0开 阅读全文
posted @ 2020-04-25 16:57 Codermoon 阅读(174) 评论(0) 推荐(0)
摘要: 方法: 1、Math.abs(); 绝对值 1 console.log(Math.abs(-10)); 2、Math.floor(); 向下舍入 1 console.log(Math.floor(3.8));//向下舍入,小数点省略了 3、Math.ceil(); 向上舍入 1 console.lo 阅读全文
posted @ 2020-04-25 16:46 Codermoon 阅读(170) 评论(0) 推荐(0)
摘要: 字符串用于存储和处理文本。 创建字符串: var str = "abcdef"; 这个字符串是存在栈中的 var str1=new String("abcdef"); 这个字符串是存在堆中,构造函数创建的一般都是对象,字符型对象 方法: 1、length 字符的长度,就是字符串有多少字符组成,字符串 阅读全文
posted @ 2020-04-25 16:37 Codermoon 阅读(171) 评论(0) 推荐(0)
摘要: 数组实际上就是来源对象,脱胎于对象,继承于对象 数组对象是使用单独的变量名来存储一系列的值。 数组:字面意思上是一组数据,一组(一般情况下相同类型的)的数据(不一定都是数字)。 【注】数组是一种数据类型 【注】数组的作用是:使用单独的变量来存储一系列的值。 创建方式: 常规方式: 1 var arr 阅读全文
posted @ 2020-04-25 15:55 Codermoon 阅读(187) 评论(0) 推荐(0)
摘要: 1 //封装函数num有两个参数 2 function num(arr,fn){ 3 //设置一个开关 4 var sub = true; 5 //循环遍历下标 6 for(var i = 1;i<arr.length;i++){ 7 //如果不满足原数组条件 8 if(!fn(arr[i],i,a 阅读全文
posted @ 2020-04-25 15:22 Codermoon 阅读(147) 评论(0) 推荐(0)
摘要: 排序 按顺序排列 从小到大,或者从大到小 算法 >排序算法 时间复杂度和空间复杂度 O(1) O(n) O(n log n) 时间复杂度 算法计算花费时间 花时间越少时间复杂度越小 空间复杂度 算法计算需要花费堆栈空间(内存)越多代表空间复杂度越高 冒泡: 前后两个数进行比较,如果符合交换条件,交换 阅读全文
posted @ 2020-04-25 15:08 Codermoon 阅读(135) 评论(0) 推荐(0)
摘要: 1 function join(arr,separ){ 2 if(separ undefined) separ=","; 3 var str=""; 4 // 遍历数组 5 // 最后一个不循环 6 for(var i=0;i<arr.length-1;i++){ 7 // 在str字符串上累加每一 阅读全文
posted @ 2020-04-25 14:32 Codermoon 阅读(342) 评论(0) 推荐(0)