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 许可协议。转载请注明来源 panghutx's blog!
 评论







