关于javascript:JS语句

34次阅读

共计 2137 个字符,预计需要花费 6 分钟才能阅读完成。

分支循环语句

疏导

次要内容:

学习指标:

节数

知识点

要求

第一节(什么是语句)

语句是什么

理解

第二节(程序语句)

程序语句

理解

第三节(分支语句)

单分支语句

把握

多分支语句

把握

switch 语句

了解

第四节(循环语句)

while 语句

把握

for 循环

把握

do-while 循环

理解

第五节(嵌套语句)

if 嵌套

把握

循环嵌套

把握

第六节(跳转语句)

break 语句

把握

continue 语句

把握

什么是语句

语句:就是由一些表达式组成的,结尾要加分号。

程序语句

var aa =”world”;

document.write(“Hello!”+aa);

alert();

console.log();

分支语句

单分支语句

  1. 单分支语句

形式 1:

if(条件判断){

语句;

}

作用:如果条件判断为真(true), 就执行大括号内的语句。如果为假(false), 什么都不执行。

If 语句注意事项:

if 语句前面不要加分号(;)

If(x>0);

{

语句;

}

条件为 true 的状况

形式 2:

if(条件判断){

语句 1;

}

else{

语句 2;

}

作用:如果条件判断为真(true), 就执行大括号内的语句 1,如果为假(false), 就执行 else 中的语句 2。

流程图如下:

if-else 语句流程图。

多分支语句

语法结构总结阐明:

if(条件判断 1){

语句 1;

}

else if(条件判断 2){

语句 2;

}

else if(条件判断 3){

语句 3;

}

else{

语句 n;

}

执行过程:满足相应的条件判断,就执行相应的语句,如果以上条件都不满足,就执行最初的 else 语句。

具体实例:输出一个学生的问题,判断低劣中差不及格

if-else 多分枝语句流程图

switch 语句

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 流程图:

实例:求奇偶数(利用表单)

求圆的面积:

实例:求三个数(98,23,58)中最大数或者是最小数

实例:我的加班费

小贺刚下班,按工作工夫小时制支付周工资,工资标准是,每小时 rate 元 RMB。每周工作工夫 40 小时,如果要加班,超出局部按失常工资的 1.5 倍计。这周小贺下班的工夫为 hour 小时,请编程序,输出 rate 和 hour,输入小贺本周的薪水。

实例:输出一个商品的价格,依据相应的折扣,理论花了多少钱。

1000 5 折

=800 <1000 6 折

=500 <800 7 折

=200 <500 8 折

<200 9 折

实例:依据学生分数,输入低劣中差

实例:应用 switch 语句,依据学生分数,输入低劣中差

实例:应用 switch 语句,依据星期,输入菜单

循环语句

生存咱们有的时候常常反复做一件事件。计算机中咱们也会反复的做一件事件,那么咱们能够应用循环来实现。

while 循环

while 循环的流程图:

语法总结阐明:

循环初始值

while(条件判断表达式){

语句;

循环变动值

}

当条件判断表达式为真,执行循环内的语句,为假要退出循环。

for 循环

1-100 即能被 3 整除也能被五整除的数有哪些?

语法总结阐明:

for(表达式 1; 表达式 2; 表达式 3){

语句;

}

表达式 1:初始值

表达式 2: 条件判断

表达式 3: 变动值

先计算表达式 1 的值,而后在进行条件判断,而后在执行 for 循环内的语句,最初在执行表达式 3。

for 循环语句的流程图:

for 循环的其余示意办法:

do-while 循环

语法格局阐明:

do{

语句;

}

while(条件判断);

while 和 do-while 的区别是:

While:先判断后执行,条件为假一次都不执行。

Do-while: 先执行后判断,条件为假也至多执行一次。

for-in 循环

for-in: 次要是 遍历数组和对象 的。

数组的应用:

对象的应用

实例:求 1 +2+3+…100 之和。

实例:求 1 -100 能被 3 整除的数之和。

实例:求 2 +22+222+2222+22222 之和。

乘以 10+2

嵌套语句

if 嵌套

循环嵌套

循环之中还有循环

循环的嵌套

¥¥¥¥¥

¥¥¥¥¥

¥¥¥¥¥

具体的实现思路:

第一层循环:管制有几行

第二层循环:管制每行有几列

每当外层循环,循环一次,内循环,循环 5 次?

实例:求乘法口诀表

实例:输入如下图形

1

12

123

1234

12345

9

999

99999

剖析一下:

分成两局部

跳转语句

break 语句

continue 语句

作业

作业 1:买可乐

你有 20 元,每瓶可乐 3 元,一个空瓶 1 元,最初买几瓶可乐。

20/ 3 =6,2

6+2 =8/3 =2 ,2

2+2 =4/3=1

9

循环的条件:总的金额 > 每瓶可乐的单价

作业 2:输入 1 -100 之间所有的质数。

什么是质数?

只可能被 1 还有本身整除的数就是质数,没有其余的因数。

2,3,5,7,11

怎么判断质数:

作业 3:打印如下图形

正文完
 0