摘要: <script> // 冒泡排序 var arr = [2, 1, 5, 6, 3, 4, 9, 8]; for (var i = 0; i <= arr.length - 1; i++) { //外层循环管趟数 for (var j = 0; j <= arr.length - i - 1; j+ 阅读全文
posted @ 2022-04-06 17:07 罗砂 阅读(29) 评论(0) 推荐(0)
摘要: // 将数组[ 'red', 'green', 'blue', 'pink ', " purple"]的内容反过来存放 // 1、声明一个新数组newArr //2、把旧数组索引号第4个取过来(arr.length - 1),给新数组索引号第0个元素(newArr.length) // 3、我们采取 阅读全文
posted @ 2022-04-06 15:44 罗砂 阅读(64) 评论(0) 推荐(0)
摘要: 需要一个新数组用于存放被筛选过的数据 1.声明一个新的数组用于存放新数据newArr 2.遍历原来的数组,把不是0的元素放在新数组里(数组名+索引的格式接收数据) 3.数组中的个数,用length 不断累加 <script> var a = [12, 0, 5, 3, 51, 62, 0, 25, 阅读全文
posted @ 2022-04-06 15:43 罗砂 阅读(52) 评论(0) 推荐(0)
摘要: 将数组中大于10的元素选出来 放入新数组 1.声明一个新的数组用于存放新数据newArr 2.遍历原来的旧数组,找出大于等于10的元素 3.依次追加给新数组,找出大于等于10的元素 <script> var a = [12, 5, 3, 51, 62, 25, 10, 8, 9]; var newA 阅读全文
posted @ 2022-04-06 15:41 罗砂 阅读(96) 评论(0) 推荐(0)
摘要: 新建一个数组,里面存放10个整数( 1~10) 核心原理:使用循环来追加数组。 1、声明一个空数组arr。 2、循环中的计数器i可以作为数组元素存入。 3、由于数组的索引号是从0开始的,因此计数器从0开始更合适,存入的数组元素要+1. <script> var a = []; for (var i 阅读全文
posted @ 2022-04-06 15:39 罗砂 阅读(304) 评论(0) 推荐(0)
摘要: <script> var arr1 = ["red", "green", "blue"]; arr1[2] = "pink"; //覆盖掉索引号2的值; console.log(arr1); arr1[3] = "black"; //输入没有占用的索引号会添加新元素 console.log(arr1 阅读全文
posted @ 2022-04-06 15:36 罗砂 阅读(32) 评论(0) 推荐(0)
摘要: 将数组[ 'red','green','blue','black']转换为字符串,并且用 | 或其他符号分割 1.需要一个新变量用于存放转换完的字符串 str 2.遍历原来的数组,分别把里面数据取出来,加到字符串里 3.同时在后面多加一个分隔符 <script> var a = ["red", "g 阅读全文
posted @ 2022-04-06 15:16 罗砂 阅读(296) 评论(0) 推荐(0)
摘要: 求数组中[2,6,1,77,52,25,7]中的最大值 声明一个保存最大元素的变量 max 默认最大值可以取数组中的第一个元素 遍历这个数组,把里面每一个数组元素和max 相比较 如果这个数组元素大于max 就把这个数组元素存到 max里面,否则继续下一轮比较 最后输出这个max <script> 阅读全文
posted @ 2022-04-06 15:15 罗砂 阅读(137) 评论(0) 推荐(0)
摘要: 1.求数组[2,6,1,7,4] 里面所有元素的和以及平均值 (1)声明一个变量 sum (2)遍历这个数组,把里面每个数组元素加到sum里面 (3)用求和的变量 sum 除以数组长度就可以得到数组的平均值 <script> let sum = [2, 6, 1, 7, 4]; let num = 阅读全文
posted @ 2022-04-06 15:13 罗砂 阅读(459) 评论(0) 推荐(0)
摘要: <script> var age = prompt("用户"); ager = prompt("密码"); while (age !== "admin") { age = prompt("用户"); } ager = prompt("密码"); while (ager !== "123456") { 阅读全文
posted @ 2022-04-06 15:10 罗砂 阅读(28) 评论(0) 推荐(0)
摘要: 用于调出循环(直接循环结束)剩下的直接不显示 <script> for (var i = 1; i <= 10; i++) { // 写哪断哪 if (i == 7) { break; } console.log("我正在吃第" + i + "个包子"); } </script> 阅读全文
posted @ 2022-04-06 15:06 罗砂 阅读(33) 评论(0) 推荐(0)
摘要: <script> for (var i = 1; i <= 5; i++) { if (i == 3) { continue; } console.log("我正在吃第" + i + "个包子"); } </script> 只要遇见 continue就退出本次循环 直到跳到 i++ 阅读全文
posted @ 2022-04-06 14:45 罗砂 阅读(35) 评论(0) 推荐(0)
摘要: <script> do { var age = prompt("你是大傻子吗"); } while (age !== "是"); alert("我就知道"); </script> 只要输入“不是”就会一直弹出 如果输入“是”就弹出我就知道 阅读全文
posted @ 2022-04-06 14:39 罗砂 阅读(37) 评论(0) 推荐(0)
摘要: 在判断条件 如果条件表达式为真,则继续执行循环体,否则退出循环 <script> // do while 循环结构 do { //循环体 } while (条件表达式); // 执行思路 跟while不同的地方在于do while 先执行一次循环体 // 代码验证 var i = 1; do { c 阅读全文
posted @ 2022-04-06 14:23 罗砂 阅读(28) 评论(0) 推荐(0)
摘要: 要求: 在页面弹出 你爱我吗 弹窗 ,如果输入我爱你则通过,反之一直弹出 你爱我吗 弹窗 <script> var age = prompt("你爱我吗"); while (age !== "我爱你") { age = prompt("你爱我吗"); } alert("我也爱你啊!"); </scr 阅读全文
posted @ 2022-04-06 14:16 罗砂 阅读(34) 评论(0) 推荐(0)
摘要: while循环语法结构 while 当...的时候 while (条件表达式) { 循环体 } 执行思路 当条件表达式结果为true 则执行循环体 否则 退出循环 代码验证 var num = 1; while (num <= 100) { console.log("你好"); num++; } 里 阅读全文
posted @ 2022-04-06 14:13 罗砂 阅读(44) 评论(0) 推荐(0)