JavaScript 基础(三)【语句、流程控制、流程语句嵌套】

亦凉 2023-05-28 06:58 41阅读 0赞

语句、流程控制

  • 语句
  • 流程控制
    • 循环
    • 判断
  • 流程语句嵌套

语句

语句是js向浏览器发出的命令,告诉浏览器要执行什么操作,是一句完整的话。
分为声明语句、赋值语句、输出语句、流程语句等等

流程控制

程序是从上而下执行的,但有时我们希望它根据一定的条件来执行,这时会需要使用流程控制语句。流程控制语句有循环语句和判断语句

循环

应用场景:需要重复执行某段代码时
举例:输出0到20共21个数字
For循环:

  1. for(var i=0; i<=20; i++){
  2. console.log(i)
  3. }

循环结构讲解:循环变量初始值,循环条件,循环变量重新赋值
while循环

  1. var i=0;
  2. while(i<=20){
  3. console.log(i);
  4. i++;
  5. }

while和do while
避免无限循环

判断

应用场景:需要满足条件时才执行代码
例子:如果是申公豹,输出坏蛋,如果是哪吒,输出魔童,如果是敖丙,输出灵珠,如果是李靖,输出父亲,如果是太乙,输出真人
if语句

  1. var name = "申公豹";
  2. if(name == "申公豹") {
  3. alert("坏蛋");
  4. }else {
  5. alert("好人")
  6. }

switch语句:

  1. var name = "李靖";
  2. switch(name) {
  3. case '申公豹';
  4. alert("坏蛋");
  5. break;
  6. case '哪吒';
  7. alert("魔童");
  8. break;
  9. case '敖丙';
  10. alert("灵珠");
  11. break;
  12. case '李靖';
  13. alert("父亲");
  14. break;
  15. case '太乙';
  16. alert("真人");
  17. break;
  18. default:
  19. alert("默认");
  20. break;
  21. }

流程语句嵌套

需求:循环输出名字,如果是申公豹,输出坏蛋

  1. var arr = ["申公豹"];
  2. for(var i=0; i<arr.length; i++){
  3. var name = arr[i];
  4. if(name == '申公豹'){
  5. console.log('坏蛋');
  6. }else{
  7. console.log(name);
  8. }
  9. }

各个语句之间都可以进行嵌套,我们可以灵活运用来实现自己的需求

发表评论

表情:
评论列表 (有 0 条评论,41人围观)

还没有评论,来说两句吧...

相关阅读