主要内容:什么是语句顺序语句分支语句循环语句嵌套语句跳转语句学习目标:一、什么是语句语句:就是由一些表达式组成的,结尾要加分号。二、顺序语句varaa=”world”;document.write(“Hello!”+aa);alert();console.log();三、分支语句3.1单分支语句1)单分支语句方式1:if(条件判断){语句;}作用:如果条件判断为真(true),就执行大括号内的语句。如果为假(false),什么都不执行。If语句注意事项:if语句后面不要加分号(;)If(x0);{语句;}条件为true的情况方式2:if(条件判断){语句1;}else{语句2;}作用:如果条件判断为真(true),就执行大括号内的语句1,如果为假(false),就执行else中的语句2。流程图如下:if-else语句流程图。3.2多分支语句语法结构总结说明:if(条件判断1){语句1;}elseif(条件判断2){语句2;}elseif(条件判断3){语句3;}else{语句n;}执行过程:满足相应的条件判断,就执行相应的语句,如果以上条件都不满足,就执行最后的else语句。具体实例:输入一个学生的成绩,判断优良中差不及格if-else多分枝语句流程图3.3switch语句isNaN函数的总结说明:isNaN(‘内容’):判断你输入的内容是否是一个数字如果是数字或者是一个数字字符串,它返回的结果是false,如果不是一个数字或者不是一个数字字符串,它返回的结果是true.我们先看语法结构:switch(表达式){case表达式1:语句1;break;case表达式2:语句2;break;case表达式3:语句3;break;case表达式4:语句4;break;default:语句n;}解释说明:执行过程:先计算switch(表达式)中的值,满足哪个case语句,就执行相应的语句,前提case语句后面要加上break语句。break:强制终止语句。case里面的表达式,一般我们用一个常量表达式。switch流程图:3.4实例:求奇偶数(利用表单)求圆的面积:3.5实例:求三个数(98,23,58)中最大数或者是最小数3.6实例:我的加班费小贺刚上班,按工作时间小时制领取周工资,工资标准是,每小时rate元RMB。每周工作时间40小时,如果要加班,超出部分按正常工资的1.5倍计。这周小贺上班的时间为hour小时,请编程序,输入rate和hour,输出小贺本周的薪水。3.8实例:输入一个商品的价格,根据相应的折扣,实际花了多少钱。折=折=折=折折3.6实例:根据学生分数,输出优良中差3.7实例:使用switch语句,根据学生分数,输出优良中差四、循环语句生活我们有的时候经常重复做一件事情。计算机中我们也会重复的做一件事件,那么我们可以使用循环来实现。4.1while循环while循环的流程图:语法总结说明:循环初始值while(条件判断表达式){语句;循环变化值}当条件判断表达式为真,执行循环内的语句,为假要退出循环。4.2for循环1-即能被3整除也能被五整除的数有哪些?语法总结说明:for(表达式1;表达式2;表达式3){语句;}表达式1:初始值表达式2:条件判断表达式3:变化值先计算表达式1的值,然后在进行条件判断,然后在执行for循环内的语句,最后在执行表达式3。for循环语句的流程图:for循环的其他表示方法:4.3do-while循环语法格式说明:do{语句;}while(条件判断);while和do-while的区别是:While:先判断后执行,条件为假一次都不执行。Do-while:先执行后判断,条件为假也至少执行一次。4.4for-in循环for-in:主要是遍历数组和对象的。数组的使用:对象的使用4.5实例:求1+2+3+...之和。4.6实例:求1-能被3整除的数之和。4.7实例:求2+22++2+22之和。乘以10+2五、嵌套语句5.1if嵌套5.2循环嵌套循环之中还有循环循环的嵌套¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥具体的实现思路:第一层循环:控制有几行第二层循环:控制每行有几列每当外层循环,循环一次,内循环,循环5次?5.3实例:求乘法口诀表5.4实例:输出如下图形***************¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥分析一下:分成两部分六、跳转语句6.1break语句6.2continue语句作业1:买可乐你有20元,每瓶可乐3元,一个空瓶1元,最后买几瓶可乐。20/3=6,26+2=8/3=2,22+2=4/3=19循环的条件:总的金额每瓶可乐的单价作业2:输出1-之间所有的质数。什么是质数?只能够被1还有自身整除的数就是质数,没有其他的因数。2,3,5,7,11怎样判断质数:作业3:打印如下图形
转载请注明:http://www.aierlanlan.com/tzrz/8548.html