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 = "你输入了:\n";
            var iTotal = 0;
            var vUserInput;
            var iArrayIndex = 0;
             do{
             vUserInput = prompt("输入一个数字,或者‘0‘退出","0");
             aNumbers[iArrayIndex] = vUserInput;
             iArrayIndex++;
             iTotal += Number(vUserInput);
             sMessage += vUserInput + "\n";
            }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>");
            }

时间: 2024-10-24 19:20:04

JS第二次课(循环语句)的相关文章

第7课 循环语句

循环语句分析: do...while语句的循环方式: while语句的循环方式: for语句的循环方式: 三种循环语句的使用对比: do...while 当我们给f1的参数是-100时,结果如下: 这不是我们想要的结果,我们希望实参小于0时,f1函数什么都不做,但是这个do...循环却至少执行了一次do中的语句.对程序进行改进. 在坚持要使用do...while循环的前提下我们只能加一个if判断语句,如下: 在做这样的累加操作的时候,do...while并不适合.我们修改成while循环的方式:

第9课 循环语句与注释

一.循环 1.循环的概念 2.while循环: 1)格式:while 条件:(条件要成立--True) 循环语句(循环体) 2)while True:死循环. 用处,如cmd.python shell交互界面或者需要循环多次的时候 while True: pw = input('请输入密码:') if pw == '123456': print('密码正确!') break else: print('密码错误,请重新输入:') # 执行结果 请输入密码:11 密码错误,请重新输入: 请输入密码:

JS复习以及JSfor循环语句

昨天讲了一些JS简单的脚本语言,今天复习了一下,看了一下师哥们二阶段的成果展示,也有些感触,出现了很多的问题,我们刚开始学也能看出很多的问题,很多细节没有处理好.以后自己做项目的时候一定要注意.今天讲的内容很少,主要在于多练习,练多了才能去更深的理解. 下面对于今天学习的JS做一下总结: for(初始值;判断条件;状态改变){执行语句 }  0,初始值 1,判断 2,执行语句 3,状态改变  1, 2, 3, ----  1,判断为false for(var i = 1; i < 5; i++)

JS练习之for循环语句

for循环四要素:初始条件.循环条件.循环体.状态改变. 1.for(var a=i;i<=aa;i++) { 循环体(例sum=sum+i  sum是输出的) } 例题 1-20关没关一分 20-30关每关10分 30-40关每关20 40-49关每关30分 50关100分 输入关卡数获得的分数: <body>利用for嵌套if语言.利用if嵌套for处理关卡问题<input type="number" id="guan" /><

第二阶段~JS中的各种循环语句

1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 </head> 7 <body> 8 9 10 <!-- =================================JS=====================

for和select循环语句的应用实践

for循环语法结构 第一种for循环语句为变量取值型,语法结构为下: for  变量名 in  变量取值列表 do 指令 done 第二种for循环语句称为c语言型for循环语句,其语法结构如下: for((exp1:exp2:exp3)) do 指令 done 第二种用法更规范,更整洁 第一个是变量初始化(i=0),第二个为变量的范围(i<100):第三个为变量自增或者自减: 特别说明: 1)如果希望程序持续运行,则多用while,包括守护进程. 2)如果是有限次循环,则多用for,实际工作中

js中的循环语句

js中的循环语句可分为三种:1.while:2.do……while:3.for. while的语法为 while (exp) {    //statements;} var a=1,b=0; while(a<=1000){ if(a%2==0){ if(b%20==0) { document.write("<br>第"+parseInt(b/20+1)+"行偶数"); } document.write(a+"&nbsp"

【C语言探索之旅】 第一部分第七课:循环语句

内容简介 1.课程大纲 2.第一部分第七课: 循环语句 3.第一部分第八课预告: 第一个C语言小游戏 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案.还会带大家用C语言编写三个游戏. C语言编程基础知识 什么是编程? 工欲善其事,必先利其器 你的第一个程序 变量的世界 运算那点事 条件表达式 循环语句 实战:第一个C语言小游戏 函数 练习题 习作:完善第一个C语言小游戏 C语言高级技术 模块化编程 进击的指针,C语言王牌 数组 字符串 预处理 创建你自己的变量类型

js种的循环语句

1 //js种的循环语句 2 //while与do while的区别是while是满足条件后才执行 3 //do while是不管满不满足条件都会执行一次 4 //for 循环与while,do while相比循环结构更加清晰 5 6 //while 循环 7 var a=0; 8 while(a<=5){ 9 a++; 10 console.log(a);//输出1...6 11 12 } 13 14 //do while 循环 15 var b=0; 16 do{ 17 console.lo