摘要: // charAt - 根据指定下标获取字符 // var str = 'abcdefg'; // var f = str.charAt(3); // console.log(f); // console.log( str[3] ); // charCodeAt - 根据指定下标获取字符对应的阿斯克 阅读全文
posted @ 2021-01-06 21:21 技术活当赏 阅读(82) 评论(0) 推荐(0)
摘要: // 字符串可以取下标 // var str = 'abcdefg'; // console.log( str[2] ); // 字符串可以遍历 // for(var i=0;i<7;i++){ // console.log(str[i]); // } 字符串是一种只读数据 // 字符串.lengt 阅读全文
posted @ 2021-01-06 21:17 技术活当赏 阅读(72) 评论(0) 推荐(0)
摘要: es5 - 提供了几个非常实用的数组的方法 // indexOf - 能找出某个元素在数组中第一次出现的下标 // var arr = ['a','b','c','d','a','e','f','g']; // var index = arr.indexOf('t') // console.log( 阅读全文
posted @ 2021-01-06 20:05 技术活当赏 阅读(83) 评论(0) 推荐(0)
摘要: 选择排序:找最大值,放到最后,找第二大的值,放到倒数第二位 .... 最小值放到第一位,第二小的,放到第二位 .... 代码: var arr = [5,4,3,2,1]; for(var j=0;j<arr.length-1;j++){ for(var i=j+1;i<arr.length;i++ 阅读全文
posted @ 2021-01-06 19:51 技术活当赏 阅读(98) 评论(0) 推荐(0)
摘要: 冒泡排序:相邻的两个元素进行比较大小,按照顺序排列 var arr= [5,4,3,2,1]; for(var j=0;j<arr.length-1;j++){ for(var i=0;i<arr.length-1-j;i++){ if(arr[i]>arr[i+1]){ var tmp = arr 阅读全文
posted @ 2021-01-06 19:49 技术活当赏 阅读(90) 评论(0) 推荐(0)
摘要: // reverse - 反/翻转数组 // var arr = ['i','love','you']; // arr.reverse() // console.log(arr); // sort - 对数组进行排序 // var arr = [1,5,9,3,7,4,6,2,8]; // // a 阅读全文
posted @ 2021-01-06 19:46 技术活当赏 阅读(86) 评论(0) 推荐(0)
摘要: js系统提供的专门操作数组的方法 // 数组的增删操作 // splice - 可以增删改 // 语法: 数组.splice() // 增 // 参数1:从哪个下标开始 // 参数2:0 // 参数3:要增加的数据 // var arr = ['a','b','c']; // arr.splice( 阅读全文
posted @ 2021-01-06 19:45 技术活当赏 阅读(168) 评论(0) 推荐(0)
摘要: 基础类型:number string boolean undefined null 引用类型:object array function 基本类型和复杂类型区别: 1.存储不同:基本类型的存储,是将值存到栈中;复杂类型的存储,将值存到堆中,将堆的地址存到栈中 2.赋值不同:基本类型的赋值,将值复制一 阅读全文
posted @ 2021-01-06 19:43 技术活当赏 阅读(148) 评论(0) 推荐(0)