随笔分类 - java/script
摘要:break:结束当前的循环体(如for、while) continue:跳出本次循环,继续执行下次循环(如for、while) return:不仅可以退出循环,还能返回return 语句中的值,同时还可以结束当前的函数体内的代码 <script> // 函数返回值注意事项 // 1.return 终
阅读全文
摘要:<script> // 利用函数求数组中的最大值 function getArrmax(arr) { //arr接受一个数组 let max = arr[0]; for (let i = 1; i <= arr.length; i++) { if (arr[i] > max) { max = arr
阅读全文
摘要:<script> function getMax() { let max = arguments[0]; for (let i = 0; i < arguments.length; i++) { if (arguments[i] > max) { max = arguments[i]; } } re
阅读全文
摘要:当我们不确定有多少个参数传递的时候,可以用arguments来获取。 在JavaScript中,arguments实际上它是当前函数的一个内置对象。 所有函数内置了一个arguments对象,arguments对象中存储了传递所有实参 arguments 的使用 只有函数才有arguments对象
阅读全文
摘要:return、break、continue的区别 break:结束当前的循环体(如for、while) continue:跳出本次循环,继续执行下次循环(如for、while) return:不仅可以退出循环,还能返回return 语句中的值,同时还可以结束当前的函数体内的代码 // 函数返回值注意
阅读全文
摘要:如果num1大于num2就返回num1,反之返回num2 <script> function max(num1, num2) { if (num1 > num2) { return num1; } else { return num2; } } console.log(max(21, 20)); <
阅读全文
摘要:<script> // 函数是做某件事或者实现某种功能 function cook(aru) { console.log(aru); } cook("肘子"); // 2.函数的返回格式 // function 函数名() { // return 需要返回的结果; // } // 函数名( ); /
阅读全文
摘要:函数可以带参数也可以不带参数 声明函数的时候,函数名括号里面的是形参,形参的默认值为undefined 调用函数的时候,函数名括号里面的实参 多个参数中间用逗号分隔 形参的个数可以和实参个数不匹配,但是结果不可预计,我们尽量要匹配 <script> // 函数形参实参个数匹配 function ge
阅读全文
摘要:注意 多个参数之间用逗号隔开 形参可以看做是不用声明的变量 <script> // 1.利用函数求任意两个数的和 function getSum(num1, num2) { console.log(num1 + num2); } getSum(1, 3); getSum(3, 12); // 2.利
阅读全文
摘要:在声明函数时,可以在函数名称后面的小括号中添加一些参数,这些参数被称为形参,而在调用函数时,同样也需要传递相应的参数,这些参数被称为实参。 参数 说明 形参 形式上的参数 函数的定义的时候传递的参数当前并不知道是什么 实参 实际上的参数 函数调用的时候传递的参数 实参是传递给形参的 <script>
阅读全文
摘要:函数在使用时分为两步:声明=函数和调用函数 声明函数 <script> // 函数在使用时分为两步:声明=函数和调用函数 // 声明函数 // function 函数名( ){ // 函数体 // } function sayHi() { console.log("hi~"); } // 1.fun
阅读全文
摘要:<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+
阅读全文
摘要:// 将数组[ 'red', 'green', 'blue', 'pink ', " purple"]的内容反过来存放 // 1、声明一个新数组newArr //2、把旧数组索引号第4个取过来(arr.length - 1),给新数组索引号第0个元素(newArr.length) // 3、我们采取
阅读全文
摘要:需要一个新数组用于存放被筛选过的数据 1.声明一个新的数组用于存放新数据newArr 2.遍历原来的数组,把不是0的元素放在新数组里(数组名+索引的格式接收数据) 3.数组中的个数,用length 不断累加 <script> var a = [12, 0, 5, 3, 51, 62, 0, 25,
阅读全文
摘要:将数组中大于10的元素选出来 放入新数组 1.声明一个新的数组用于存放新数据newArr 2.遍历原来的旧数组,找出大于等于10的元素 3.依次追加给新数组,找出大于等于10的元素 <script> var a = [12, 5, 3, 51, 62, 25, 10, 8, 9]; var newA
阅读全文
摘要:新建一个数组,里面存放10个整数( 1~10) 核心原理:使用循环来追加数组。 1、声明一个空数组arr。 2、循环中的计数器i可以作为数组元素存入。 3、由于数组的索引号是从0开始的,因此计数器从0开始更合适,存入的数组元素要+1. <script> var a = []; for (var i
阅读全文
摘要:<script> var arr1 = ["red", "green", "blue"]; arr1[2] = "pink"; //覆盖掉索引号2的值; console.log(arr1); arr1[3] = "black"; //输入没有占用的索引号会添加新元素 console.log(arr1
阅读全文
摘要:将数组[ 'red','green','blue','black']转换为字符串,并且用 | 或其他符号分割 1.需要一个新变量用于存放转换完的字符串 str 2.遍历原来的数组,分别把里面数据取出来,加到字符串里 3.同时在后面多加一个分隔符 <script> var a = ["red", "g
阅读全文
摘要:求数组中[2,6,1,77,52,25,7]中的最大值 声明一个保存最大元素的变量 max 默认最大值可以取数组中的第一个元素 遍历这个数组,把里面每一个数组元素和max 相比较 如果这个数组元素大于max 就把这个数组元素存到 max里面,否则继续下一轮比较 最后输出这个max <script>
阅读全文
摘要:1.求数组[2,6,1,7,4] 里面所有元素的和以及平均值 (1)声明一个变量 sum (2)遍历这个数组,把里面每个数组元素加到sum里面 (3)用求和的变量 sum 除以数组长度就可以得到数组的平均值 <script> let sum = [2, 6, 1, 7, 4]; let num =
阅读全文