javascript从入门到高级,每天不停更新知识点(4天)

1.循环:从1加到100的案例

 var sum = 0;
 for( var i = 1; i<=100; i++ ) {
          sum += i ;
  }
 console.log(sum);

2.求1-100之间的所有数的平均值

 var sum = 0;
 var average = 0;
 for( var i = 1; i<=100; i++ ) {
     sum += i ;
 }
 average = sum/100;
 console.log(average);

3.求1-100之间所有偶数和奇数的和

 var even = 0;
 var odd = 0;
    for( var i = 1; i<=100; i++ ) {
        if (i%2 == 0) {
            even = even+i;
        }
        else{
             odd = odd +i ;
        }
    }
            console.log(even);
            console.log(odd);

4.求1-100之间所有能被3整除的数字的和

 var sum = 0;
 for(var i = 0;i <=100;i++) {
      if(i%3 ==0) {
            sum = sum +i;
      }
 }
 document.write(sum);

5.求学生成绩案例:

prompt输出的变量的数据类型是字符串类型

 			var sum = 0 ;
            var average = 0 ;
            var num = prompt('请输入班级总人数');
            for(var i = 1; i <=num ; i++) {
                    var score = prompt('请您输第'+i+'个学生成绩')
                    sum =sum+parseFloat(score);
            }
            average = sum/num;
            alert('班级总成绩'+sum);
            alert('班级平均分'+average);

6.打印星星游戏

  var str = '';
            var sum = prompt('您要打印几个星星');
            for(var i = 1;i<=sum ;i++) {
                str = str+'★';
            }
            document.write(str);

7.打印五行五列星星(双循环)

外循环走一次里面的循环走一套

   var str = '';
            for(var i = 1;i<=5;i++) {
                for(var j = 1; j<=5;j++) {
                    str = str+'★';
                }
                str = str + '\n';
            }
            console.log(str);

8.九九乘法表

			var str = '';
            for(var i = 1;i<=9;i++) {
                for(var j = 1; j<=i;j++) {
                    // str = str+'★';
                    //2=1*2
                    str += j+'*'+i+'='+j*i+'\t';
                        
                }

                str = str + '\n';
            }
            console.log(str);

9.while循环

			var num = 1;
            while (num <=100) {
                 console.log('您好中国');
                    num++;
            }

9.0while循环案例

var message = prompt('宝贝,你爱我吗');
            while (message !== '我爱你' ) {
                var message = prompt('你爱我吗');
            }
            alert('我也爱你')

 

10. do while 循环(至少循环一次 )

 			var i = 1;
            do {
                console.log('您'+i+'岁了');
                i++;
            } while (i<=1)

11.continue关键字

跳出本次循环

   for(var i =1; i <=5;i++){
                    if (i == 3) {
                        continue;
                    }
                    console.log('我吃了'+i+'个包子');
            }//1245

11.0 continue关键字的应用

求1-100之间,除了能被7整除之外的整数和。

var sum = 0 ;
            for(var i = 1;i<=100;i++) {
                if (i%7==0) {
                    continue;
                }
                sum +=i;
            }
            console.log(sum);//4315

12.break关键字

跳出整个循环

   for(var i =1; i <=5;i++){
                    if (i == 3) {
                        break;
                    }
              console.log('我吃了'+i+'个包子');
   }//12

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值