- 博客(33)
- 收藏
- 关注
原创 arguments 的使用
arguments 的使用 只有函数才有 arguments对象 而且是每个函数都内置好了这个arguments function fn() { // console.log(arguments); // 里面存储了所有传递过来的实参 arguments = [1,2,3] // console.log(arguments...
2020-04-26 15:17:46
239
1
原创 函数返回值注意事项
函数返回值注意事项 // 1. return 终止函数 function getSum(num1, num2) { return num1 + num2; // return 后面的代码不会被执行 alert('我是不会被执行的哦!') } console.log(getSum(1...
2020-04-12 12:22:47
303
原创 函数的返回值,函数进行计算,所得到的值,需要一个返回值
函数的返回值 //函数的返回值格式 // function 函数名() { // return 需要返回的结果; // } // 1.利用函数求两个数的最大值 // 2.求出的结果要用return进行返回 function getSum(sum1, sum2) { ...
2020-04-12 12:16:46
693
原创 函数形参、实参、个数匹配
函数形参实参个数匹配 function getSum(sum1, sum2) { console.log(sum1 + sum2); } // 1. 如果实参的个数和形参的个数一致 则正常输出结果 getSum(1, 2); // 2. 如果实参的个数多于形参的个数 会取到形...
2020-04-11 22:14:44
1998
原创 利用函数求任意两个数的和
function getSum(num1, num2) { console.log(num1 + num2); } getSum(1, 3); getSum(3, 8); // 2.利用两个函数求任意两个数的和 //形参用于接收元素 function sum(su...
2020-04-11 22:13:07
3455
原创 带参数的函数
函数可以重复相同的代码 // function cook() { // console.log('酸辣土豆丝'); // } // cook(); // cook(); // 2. 我们可以利用函数的参数实现函数重复不同的代码 // function 函数名(形参1,形参2....
2020-04-11 22:10:18
355
原创 利用函数计算1-100之间的累加和
利用函数计算1-100之间的累加和 // 1. 声明函数 function getSum() { var sum = 0; for (var i = 1; i <= 100; i++) { sum += i; } consol...
2020-04-11 22:08:40
6406
原创 函数的使用
函数使用分为两步: 声明函数 和 调用函数 // 1. 声明函数 // function 函数名() { // // 函数体 // } function num() { console.log('哈喽你好啊'); } // (1) function 声明函数的关键字 全部小写 // (2) 函数是做某件事情...
2020-04-11 22:03:39
142
原创 函数就是封装了一段可以被重复执行调用的代码块 目的: 就是让大量代码重复使用
什么事函数 //1.求1-100之间的值 var str = 0; for (i = 1; i <= 100; i++) { str = str + i; } console.log(str); // 2.求10-50之间的值 var str = 0; ...
2020-04-11 22:01:41
1652
原创 翻转数组,把数组里面的内容翻转过来
#### 将数组 ['red', 'green', 'blue', 'pink', 'purple'] 的内容反过来存放 //思路分析 // 1、声明一个新数组 newArr // 2、把旧数组索引号第4个取过来(arr.length - 1),给新数组索引号第0个元素 (newArr.length) // 3、我们采取 递减的方式 i--...
2020-04-11 21:51:43
2350
原创 删除指定数组元素
### 将数组 [2, 0, 6, 1, 77, 0, 52, 0, 25, 7] 中大于等于 0 的元素选出来。 // 1、声明一个新的数组用于存放新数据newArr。 // 2、遍历原来的旧数组, 找出等于 0 的元素。 // 3、依次追加给新数组 newArr。 var arr = [2, 0, 6, 1, 77, 0,...
2020-04-11 21:49:54
1087
原创 筛选数组,找出符合要求的数组进行筛选
思路分析: // 将数组 [2, 0, 6, 1, 77, 0, 52, 0, 25, 7] 中大于等于 10 的元素选出来,放入新数组。 // 1、声明一个新的数组用于存放新数据newArr。 // 2、遍历原来的旧数组, 找出大于等于 10 的元素。 // 3、依次追加给新数组 newArr。### 方法...
2020-04-11 21:45:51
2220
原创 标题空的数组里面存放元素,追加新的元素
标题空的数组里面存放元素,追加新的元素新建一个数组,里面存放10个整数( 1~10) // 核心原理:使用循环来追加数组。 // 1、声明一个空数组 arr。 // 2、循环中的计数器 i 可以作为数组元素存入。 // 3、由于数组的索引号是从0开始的, 因此计数器从 0 开始更合适,存入的数组元素要+1。 ...
2020-04-11 21:36:30
626
原创 新增数组元素 修改length长度
新增数组元素 修改length长度 // 通过修改数组长度新增数组内容,默认值为空undefined // 如果这么添加我们的数组长度很容易被写死,对于我们实际的开发很不利于维护 var arr = ['red', 'green', 'blue']; console.log(arr.length); arr.l...
2020-04-11 21:33:44
490
原创 将数组 ['red', 'green', 'blue', 'pink'] 转换为字符串,并且用 | 或其他符号分割
将数组 [‘red’, ‘green’, ‘blue’, ‘pink’] 转换为字符串,并且用 | 或其他符号分割 // 1.需要一个新变量用于存放转换完的字符串 str。 // 2.遍历原来的数组,分别把里面数据储存,把原来的数据储存到带有字符串的新数据里面去 var arr = ['red', 'green', 'blue', '...
2020-04-11 21:23:45
2493
原创 翻转数组,把最后面的替换到最前面的来,将数组里面的内容反过来存放
翻转数组,把最后面的替换到最前面的来,将数组里面的内容反过来存放// 将数组 ['red', 'green', 'blue', 'pink', 'purple'] 的内容反过来存放 // 1、声明一个新数组 newArr // 2、把旧数组索引号第4个取过来(arr.length - 1),给新数组索引号第0个元素 (newArr.length) ...
2020-04-11 21:20:33
690
原创 冒泡排序,让数组从大到小或者从小到大进行排序
冒泡排序,让数组从大到小或者从小到大进行排序 // 定义一个数组 var arr = [5, 4, 3, 2, 1]; var arr = [4, 1, 2, 3, 5]; for (var i = 0; i <= arr.length - 1; i++) { // 外层循环管趟数 for (var j = 0;...
2020-04-11 21:14:50
3698
原创 求一组数组中的最大值
求数组中的最大值 // 声明一个保存最大元素的变量 max。 // 默认最大值可以取数组中的第一个元素。 // 遍历这个数组,把里面每个数组元素和 max 相比较。 // 如果这个数组元素大于max 就把这个数组元素存到 max 里面,否则继续下一轮比较。 // 最后输出这个 max var ...
2020-04-11 21:04:02
3028
原创 求数组里面所有元素的和以及平均值
求数组里面所有元素的和以及平均值。 // (1)声明一个求和变量 sum。 // (2)遍历这个数组,把里面每个数组元素加到 sum 里面。 // (3)用求和变量 sum 除以数组的长度就可以得到数组的平均值。 var arr = [2, 6, 1, 7, 4]; var sum = 0; ...
2020-04-11 20:45:50
6444
原创 检测数组长度
数组长度 数组名.length 平常我们定义定义数组的长度要用一个一个数很麻烦,写死了在更该就会很麻烦 var arr = ['关羽', '张飞', '马超', '赵云', '黄忠', '刘备', '姜维', 'pink']; for (var i = 0; i < 7; i++) { console.log(ar...
2020-04-11 20:43:04
831
原创 遍历数组:就是把数组的元素从头到尾访问一次
遍历数组:就是把数组的元素从头到尾访问一次 var arr = ['red', 'green', 'blue']; for (var i = 0; i < 3; i++) { console.log(arr[i]); } // 1. 因为我们的数组索引号从0开始 ,所以 i 必须从 0开始 i <...
2020-04-10 09:27:28
583
原创 打印倒三角形案例
打印倒三角形案例 //定义一个空的字符串 var str = ''; for (var i = 1; i <= 10; i++) { // 外层循环控制行数 for (var j = i; j <= 10; j++) { // 里层循环打印的个数不一样 j = i str = st...
2020-04-10 09:23:47
569
原创 break 关键字退出整个循环
break 退出整个循环 for (var i = 1; i <= 5; i++) { if (i == 3) { break; } console.log('我正在吃第' + i + '个包子'); } ...
2020-04-10 09:21:33
437
原创 continue 关键字 当前次的循环
continue 关键字 退出本次(当前次的循环) 继续执行剩余次数循环 for (var i = 1; i <= 5; i++) { if (i == 3) { continue; // 只要遇见 continue就退出本次循环 直接跳到 i++ } con...
2020-04-10 09:13:10
143
原创 do while循环案例
do while循环案例 // 1. 打印人的一生,从1岁到100岁 var i = 1; do { console.log('这个人今年' + i + '岁了'); i++; } while (i <= 100) // 2. 计算 1 ~ 100 之间所有整...
2020-04-10 09:11:44
3099
原创 do while 循环 语法结构
do while 循环 语法结构 do { // 循环体 } while (条件表达式) // 2. 执行思路 跟while不同的地方在于 do while 先执行一次循环体 //在判断条件 如果条件表达式结果为真,则继续执行循环体,否则退出循环 // 3. 代码验证 ...
2020-04-10 09:10:28
1485
1
原创 while循环案例
while循环案例 while循环案例 // 1. 打印人的一生,从1岁到100岁 var i = 1; while (i <= 100) { console.log('这个人今年' + i + '岁了'); i++; } // 2. ...
2020-04-10 09:06:09
768
原创 while 循环语法结构
1. while 循环语法结构 while 当...的时候 // while (条件表达式) { // // 循环体 // } // 2. 执行思路 当条件表达式结果为true 则执行循环体 否则 退出循环 // 3. 代码验证 var num = 1; while (...
2020-04-10 08:58:16
5330
原创 双重for循环 语法结构
1. 双重for循环 语法结构 // for (外层的初始化变量; 外层的条件表达式; 外层的操作表达式) { // for (里层的初始化变量; 里层的条件表达式; 里层的操作表达式) { // // 执行语句; // } // } // 2. 我们可以把里面的循环看做是外层循环的语句 // 3. 外层...
2020-04-10 08:54:27
1982
原创 打印五行五列星星
打印五行五列星星 思路分析,定义一个空的字符串,需要两个for循环,一个控制行,一个控制列 var str = ''; for (var i = 1; i <= 5; i++) { // 外层循环负责打印五行 for (var j = 1; j <= 5; j++) { // 里层循环负责一行打印五个星星 ...
2020-04-10 08:37:00
4797
1
原创 用双for打印九九乘法表
// 一共有9行,但是每行的个数不一样,因此需要用到双重 for 循环 // 外层的 for 循环控制行数 i ,循环9次 ,可以打印 9 行 // 内层的 for 循环控制每行公式 j // 核心算法:每一行 公式的个数正好和行数一致, j <= i; // 每行打印完毕,都需要重新换一行 ...
2020-04-10 08:26:40
169
原创 三元表达式补0案例
三元表达式补0案例 <script> var time = prompt('请输入一个额0~59之间的数字'); // 三元表达式 var result = time < 10 ? '0' + time : time; alert(result); </script>...
2020-04-08 22:18:42
1186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人