Javascript的内容摘要(5)

/*[循环结构的步骤]
            * ①声明循环变量
            * ②判断循环条件
            * ③ 执行循环体(while{}中所有的代码)操作
            * ④ 更新循环变量
            * 
            * 然后执行 ② ③  ④
            * 
            * [JS中循环条件支持的数据类型]
            * ① Boolean  true 真  false 假
              ② string 非空字符串为真,空字符串为假。
              ③ Number 0为假    一切非零均为真
              ④null/nan/undefined  全为假。
              ⑤ Objict :全为真。

//           var n = 1;   /* ①声明循环变量*/
//           while (n<=10){   /* ②  判断循环条件*/
//               document.write("nihao");   /*③ 执行循环体(while{}中所有的代码)操作*/
//               n++  /*④ 更新循环变量*/
//               n+=2
//               n=12
//           }
//         
           /*while循环特点:先判断,后执行。
            * do-while循环特点:先执行 后判断。即使初始条件不成立,do-while循环也至少先执行一次
            * var m=1 
            * do {
            *    
            * }while();
            * 
            * */
   
//do { 
// var b = parseInt(prompt("请输入一个数"));
//    if(b<7){
//        alert("小了");
//    }else if(b>7){
//        alert("大了");
//    }else if(b==7){
//        alert("对了");
//    }else{
//        alert("输入有误")
//    }
//} while(b!=7)
//           var n = parseInt(prompt("请输入一个整数"))
//           while(n<=100){
//               document.write("你赢了")
//               n++
//           }
           
//           var a = parseInt(prompt("您输入的本金"))
//           var b = 0; 
//           var num = parseFloat(prompt("数字"));
//           var sum =a;
//           while(b<num){
//               sum+=sum*0.003;
//               b++
//           }
//           
//           document.write("年份"+num+"年<br />")
//           document.write("您的本金"+a+"元<br />")
//           document.write("您的总金额为"+sum+"元<br />");
           
//           document.write("前"+a);

// var num =parseInt(prompt("数字"))
// var a = 1
// var sum = 0;
//    while(a<=num){
//       sum +=a
//       if(a!=n)document.write(a+"+")
//       else document.write(a+"=");
//       a++;
//       
//    }

//var a =1 
// 
// var sum=0 , count=0;
// while(a<=1000){
//       if(a%7!=0){
//          document.write(a+" <br />");
//          sum+=a;
//          count++;
//       }
//       a++
// }
//document.write("个数"+count+"<br />")
//document.write("总和为:"+sum)


//           var num = prompt("请输入一个三位正整数:");
//           
//           var bai = parseInt(num/100);
//           var shi = parseInt(num%100/10);
//           var ge =  parseInt(num%10);
//           
//           var sum  =  bai*bai*bai+shi*shi*shi+ge*ge*ge ;
//           
//           document .write(sum==num?"是水仙花数":"不是水仙花数")
//
//    var n =100;
//    while(n<=999){
//       var bai = parseInt(n/100);
//      var shi = parseInt(n%100/10);
//      var ge =  parseInt(n%10);
//      if(n  ==  bai*bai*bai+shi*shi*shi+ge*ge*ge){
//           document.write(n+"");
//      }
//      n++;
//    }
   
//    斐波
//    var a=1;
//    var b=1;
//    var c;
//     
//    var n =1;
//    while(n<=20){
//         c=a+b  /* c=2*/
////         document.write(c+"<br />");
//         a=b    /*a=1*/
//         document.write(a+"/"+c+"<br />")
//         b=c    /*b=2*/
//         n++
//    }
//        var a = parseInt(prompt("输入的个数:"));
//        var b =1;
//        var sum=0; 
//        while(b<=a){
//           var c = parseInt(prompt("请输入一个数"+b+"个数"));
//           sum+=c;
//           b++;
//        }
//      document.write("总和:"+sum)
//       
      /*for循环
       
        * 1 for 循环有三个表达式  分别为: ① 定义循环变量 ②判断循环条件③更新循环变量
        * 三个表达式之间用;隔开
        * 三个表达式可以省略,两个;缺一不可
        * 2 for循环特点:先判断后执行
        * 3 for循环的三个表达式均可由多个部分组成,之间用逗号隔开。但是第二部分判断条件用&&链接,最终结果需要为真/假。
        * */
//    var sum = 0 ;
//    for(var a=1,b=100;a<b;a++,b--){
//         if(a<50) document.write("("+a+"+"+b+")+");
//         else document.write("("+a+"+"+b+")=");
//         sum +=(a+b);
//    }
//    document.write(sum);
      var sum = 0;
        for(var a=1,b=100;a<b;a++,b--){
        if(a<50) document.write("("+a+"+"+b+")+");   
        else document.write("("+a+"+"+b+")=");
        sum +=(a+b);    
        }
      document.write(sum);

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/7babb3fac35b92b02c567214a1150354.html