初学javascript循环适合练手的小案例~

//判断闰年
1 var year = prompt('请输入您要判断年份:');
2   if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
3     {
4       alert('您输入的是闰年!');}
5   else
6   {
7       alert('您输入的是平年');}
//判断分数等级的案例

 1  var code = prompt('请输入您的分数');
 2   if( code >= 90){
 3       alert('A');
 4   }
 5   else if (code >= 80){
 6       alert('B');
 7   }
 8   else if (code >= 70){
 9       alert('C');
10   }
11   else if (code >= 60){
12       alert('D');
13   }
14   else {
15       alert('不合格');
16   }

//判断是否加0的案例,在时钟的案例中可以简化代码,利用三元表达式

 var zero = prompt('请输入一个数');

    var zhi = zero > 10 ? zero : '0' + zero;
    //A?B:C; 若A为真,则结果为B;若A为假,则结果为C;
    
    alert(zhi);

//学习switch 语句 判断星期几
var day = prompt('请输入一周的第几天');

switch (day){
    case '1':
        alert('星期一');
        break;
    case '2':
        alert('星期二');
        break;
    case '3':
        alert('星期三');
        break;
    case '4':
        alert('星期四');
        break;
    case '5':
        alert('星期五');
        break;
    case '6':
        alert('星期六');
        break;
    case '7':
        alert('星期天');
        break;
    default:
        alert('输入错误');

}
//求1~100所有偶数的和 以及所有基数的和
 1 var oushu = 0;
 2     var jishu = 0;
 3     for(i = 1;i <= 100;i++){
 4         if(i % 2 == 0 ){
 5             oushu = oushu + i;
 6         }else {
 7             jishu = jishu + i;
 8         }
 9     }
10     console.log(oushu);
11     console.log(jishu);
//用一行打印5个星星;

1  var str = '';
2     for(i = 1;i <= 5;i++){
3         str = str +'★'
4     }
5     console.log(str);
//打印个五行五列的五角星
1 var str = '';
2   for(i = 1;i <= 5;i++){
3     for(j = 1;j <= 5;j++){
4       str = str + '★';
5     }
6     str = str + '\n'
7   }
8   console.log(str);
//打印倒三角的五角星

1 var str = '';
2   for(var i = 1;i <= 10;i++){
3       for (var j = i;j<=10;j++){
4           str = str + '☆';
5       }
6       str = str + '\n';
7   }
8   console.log(str);

//打印正三角的五角星

1 var str = '';
2   for(var i = 1;i <= 10;i++){
3       for (var j = 1;j<=i;j++){
4           str = str + '☆';
5       }
6       str = str + '\n';
7   }
8   console.log(str);

//打印九九乘法表


1  var str = '';
2   for(var i = 1;i <= 10;i++){//行
3       for (var j = 1;j <= i;j++){ //列
4           //1×2 = 2
5           str += j + "×" + i + "=" + i * j+ "\t";
6       }
7       str = str + '\n';
8   }
9   console.log(str);

//continue 除7案例


1  for(var i = 1;i <= 100;i++){
2        if(i % 7 == 0){
3            continue;
4        }
5        console.log(i);
6    }

//break 吃包子案例

1 for(var i = 1;i <= 100;i++){
2        if( i == 3){
3            console.log('这个包子有虫,没胃口了')
4            break;
5        }
6        console.log('我在吃第'+i+'个包子。');
7    }

 

 
posted @ 2022-02-22 16:14  椿c  阅读(130)  评论(0)    收藏  举报