• JS第二次课(循环语句)


    1、 条件语句

    1) 比较操作符

    == 、!=、>、>=、<、<=

           转大小写:toUpperCase()、toLowerCase()

    2) 逻辑运算符

               与运算 &&

               或运算 ||

               非运算 !

     

      3)if语句

         If(条件)

         { ….}

    Else if(条件)

          {….}

    Else

          {….}

         例:

           var iDay=Number(prompt("请输入星期",""));
               if(isNaN(iDay))
               {
                     alert("请输入数字");
                }
                else if(iDay<1||iDay>7)
                {
                     alert("请输入正确的星期");
               }
               else
              {
                    switch(iDay)
              {
                    case 1:
              {
                     alert("星期一");
                    break;
               }
                    case 2:
              {
                   alert("星期二");
                   break;
               }
                   case 3:
               {
                   alert("星期三");
                 break;
               }
                    defa ult:
               {
                    break;
               }}
               }

     prompt(….) 输入框

     Number(..) 转换成数字

     isNaN(..) 判断参数是否为NaNde ,是NaN则为true,反之为false

    4)switch 

       switch(..)

       {

         case .. :

         {

              …

              break;

    }

    case .. :

         {

              …

              break;

    }

    default:

    {

       ..

    }

               例:

             iWeek = parseInt(prompt("输入1到7之间的整数",""));
             switch(iWeek){
             case 1:
             document.write("Monday");
             break;
             case 2:
             document.write("Tuesday");
             break;
             case 3:
             document.write("Wednesday");
             break;
             case 4:
             document.write("Thursday");
             break;
             case 5:
             document.write("Friday");
             break;
             case 6:
             document.write("Saturday");
             break;
             case 7:
             document.write("Sunday");
             break;
             default:
             document.write("Error");
             }

    2、循环语句

     1)while 

    while(…)

    {

       …

    }

            例:

              var i=iSum=0;
              while(i<=100){
              iSum += i;
              i++;
              }
              alert(iSum);

    2)do…..while

    do

    {

      …

    }

    while(…)

          例:

                var aNumbers = new Array();
                var sMessage = "你输入了: ";
                var iTotal = 0;
                var vUserInput;
                var iArrayIndex = 0;
                 do{
                 vUserInput = prompt("输入一个数字,或者'0'退出","0");
                 aNumbers[iArrayIndex] = vUserInput;
                 iArrayIndex++;
                 iTotal += Number(vUserInput);
                 sMessage += vUserInput + " ";
                }while(vUserInput != 0) //当输入为0(默认值)时退出循环体
                sMessage += "总数:" + iTotal;
                alert(sMessage);

    3)for

    for(…)

    {

        ….

    }

             例:

                 for(var i=1;i<10;i++){ //乘法表一共九行
                 document.write("<tr>"); //每行是table的一行
                 for(j=1;j<10;j++) { //每行都有9个单元格
                 if(j<=i)
                { //有内容的单元格
                 document.write("<td style='border:2px solid #004B8A; background:#FFFFFF;'>"+i+"*"+j+"="+(i*j)+"</td>");
                }
                else //没有内容的单元格
                 document.write("<td style='border:none;'></td>");}
                document.write("</tr>");
                }

  • 相关阅读:
    SpringBoot整合Mybatis之进门篇
    Tomcat和Java Virtual Machine的性能调优总结
    一次浴火重生的MySQL优化(EXPLAIN命令详解)
    简单聊聊不可或缺的Nginx反向代理服务器--实现负载均衡【上篇】
    Java设计模式之适配器设计模式(项目升级案例)
    前端错误监控
    三栏布局的5种方案
    prototype原型链详解
    关于mysql修改密码 set password for root@localhost = password('xxx');报错解决方法
    页面布局之三栏布局的5种方案
  • 原文地址:https://www.cnblogs.com/banchengping/p/4868356.html
Copyright © 2020-2023  润新知