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 许可协议。转载请注明来自 胖虎同学!
评论