js 练习 Ⅰ:循环、数组、函数
🙂循环
- 一行打印★★★★★
1 | var str = ''; |
- 倒序打印★ 第一行 9 个,第九行 1 个
1 | var str = ''; |
- 正序打印★ 第一行 1 个,第九行 9 个
1 | var str = ''; |
- 打印九九乘法表
1 | var str =''; |
- 接收用户输入的用户名和密码,若用户名为 “admin” , 且密码为 “123456” , 则提示用户登录成功!否则,让用户一直输入。
1 | do { |
- 求整数 1~100 的累加值,但要求跳过所有个位为 3 的数。
1 | var sum = 0; |
1 | var sum = 0; |
- ATM 机
1 | var sum =100; |
- 求从 1 开始第 35 个能被 7 和 3 整除的整数
1 | var count = 0; |
🙂数组
- 求出数组总和和平均数
1 | var arr = [2,6,1,7,4]; |
- 求数组 [2,6,1,77,52,25,7] 中的最大值
1 | var arr = [2,6,1,77,52,25,7]; |
- 将数组 [‘red’,‘green’,‘blue’,‘pink’] 转换为字符串,并使用 | 分割
1 | var arr = ['red','green','blue','pink']; |
- 新建一个数组,里面存放 10 个整数(1-10)
1 | ar arr = []; |
- 将数组 [2,0,6,1,77,0,52,0,25,7] 中大于等于 10 的元素选出来,放入新数组
1 | var arr = [2,0,6,1,77,0,52,0,25,7]; |
1 | var arr = [2,0,6,1,77,0,52,0,25,7]; |
- 将数组 [2,0,6,1,77,0,52,0,25,7] 中的 0 去掉,形成一个新数组
1 | var arr = [2,0,6,1,77,0,52,0,25,7]; |
- 将数组 [1,2,3,4,5,6] 内容反过来存放
1 | var arr = [1,2,3,4,5,6]; |
★★★冒泡排序★★★
- 将数组 [2,1,3,5,4] 元素由大到小排列
1 | var arr = [2,1,3,5,4]; |
🙂函数
- 利用函数求两个数的最大值
1 | function Getmax (num1,num2) { |
1 | function Getmax (num1,num2) { |
- 利用函数求数组中的最大值
1 | function Getmax (arr) { //接收一个数组 |
- 利用函数求任意个数中的最大值
1 | function getMax(){ |
- 利用函数,翻转任意一个数组
1 | function reverse(arr){ |
- 利用函数,对数组从小到大排序 — 冒泡排序
1 | function sort(arr){ |
- 用户输入年份,输出当前年份 2 月份的天数
1 | function backDay(){ |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 胖虎同学!
评论