- 博客(9)
- 收藏
- 关注
原创 Js中数组常用操作
includes() (ES6 新增)用于判断数组中是否存在某个元素 (空数组没有元素,返回-1,false) join(char) 用特定的字符将数组拼接形成字符串 如果不传参 char 默认"," slice(startIndex,endIndex) 数组的裁切 (通过指定起始下标和终止下标 裁切数组中的某一段元素) startIndex 起始下标(默认值 0) endIndex 终止下标(默认值 被裁切的数组的长度 arr.length) 取得到起始下标值,取不到终止下标值[startIndex
2021-12-04 09:25:55
65
原创 js中字符串常用操作及讲解
charAt(index) 传入一个下标,返回对应下标的字符 返回: 取得到则返回对应下标的字符 取不到则返回 ""(空字符串) charCodeAt(index) 传入一个下标,返回对应下标的字符的编码(ascii) 构造函数 String 的方法 => String.fromCharCode() 传入一个或多个 ascii 码 返回对应的字符 indexOf() 返回某个或某段字符 在字符串中第一次出现的位置(某段字符返回该段字符第一个字符的位置)(不存在返回-1..
2021-11-23 10:45:00
564
原创 基础 排序 js
本次列举的是最基础的两个 1.冒泡 冒泡每一趟把最大的冒后面; 第一趟 找出最大的放最后面(如果当前值大于后一位的值,两个值互换,当前值永远最大) 第二趟 找第二大的放倒数第二位 3. 以此类推 一共排序 n-1 趟 --> 每一次都从第一位数arr[0]开始交换走,然后比较交换, 第一趟走arr.length-1 ;此时i=0,第二趟只需要,走 arr.length-2 i=1 所以是arr.length-i-1 script> var arr = [13, 6,.
2021-11-19 08:57:17
479
原创 基础:js数组去重的三种方法
<script> var arr = [1, 2, 3, 4, 1, 6, 5, 1, 3, 2, 6]; var n_arr = new Array(); //第一种 用一个新数组 取出旧数组的参数,放在新数组中对比,数据不存在就插入; for (var i = 0; i < arr.length; i++) { if (n_arr.indexOf(arr[i]) == -1) { n_ar...
2021-11-17 11:32:00
578
原创 JS基础3
# switch 穿透 - switch 穿透:switch 的执行是从符合条件的语句进入条件分支(即碰到第一个满足条件的 case), 后面的 case 不管是否符合条件都会执行再往下一个 case 代码段走,一直向下执行直到碰到 break 或者是直到代码结束 - switch 只能判断某个准确的自变量值 不能判断大小 - 碰到 break 就跳出该分支语句 ![](01.png) # while 和 do while - while(执行条件){ 执行代码段; ...
2021-11-17 09:04:43
537
原创 Js基础2~ 条件分支等
# if else 使用 1. if(条件){执行} else{} 2. if(条件){} else if(条件){} 3. if 写判断条件 else 不写判断条件 ```js var p = parseInt(prompt("输入一个三位数判断是不是水仙花数")); var a = p % 10; var b = parseInt((p % 100) / 10); var c = parseInt(p / 100); var m = a * a * a + b * b ..
2021-11-17 09:03:36
52
原创 JS基础概念 1
js基础 1. js组成 ECmascript BOM DOM 2.JS书写位置 1.行内式(强烈不推荐) 1.a标签<a href="Javascript:alert('hello');">点击</a> 2.其他标签 <div onclick="js代码段">点击我</div> 2.内嵌式(不推荐) ...
2021-11-09 09:40:46
72
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人