• 代码块与流程控制语句


    ㈠代码块

    ⑴我们的程序是由一条一条语句构成的

    ⑵语句是按照自上向下的顺序一条一条执行的

    ⑶在JS中可以使用{ }来为语句进行分组:

         同一个{ }中的语句我们称为是一组语句,

         它们要么都执行,要么都不执行,

         一个{ }中的语句我们也称为叫一个代码块,

         在代码块的后边就不用再编写;(分号)了

     

    ⑷在JS中的代码块,只具有分组的作用,没有其他的用途

        代码块内部的内容,在外部是完全可见的

    {
       var a = 10 ;
       alert("hello");
       console.log("你好") ;
       document.write("语句");
    }

     

    ㈡流程控制语句

    ⑴JS中的程序是从上到下一行一行执行的

    ⑵通过流程控制语句可以控制程序执行流程,使程序可以根据一定的条件来选择执行

    语句的分类

    1.条件判断语句

    2.条件分支语句

    3.循环语句

    ⑷条件判断语句:

    ①使用条件判断语句可以在执行某个语句之前进行判断,

        如果条件成立才会执行语句,条件不成立则语句不执行。

    ②if语句

    语法一:if(条件表达式){

                                语句. . . 

                   }

    ③IF语句在执行时,会先对条件表达式进行求值判断:

       如果条件表达式的值为true,则执行IF后的语句

       如果条件表达式的值为false,则不会执行IF后的语句

    示例:

    var a = 11;
    
    if(a > 10)
           alert("a比10大~~~~");
           alert("谁也管不了我~~~~");
    
    //条件表达式的值为true,此时第一个和第二个警示框都会弹出来

    IF语句只能控制紧随其后的那个语句

    示例:

    var a = 10;
    
    if(a > 10)
           alert("a比10大~~~~");
           alert("谁也管不了我~~~~");
    
    //此时条件表达式的值为false,第一个警示框无反应,第二个警示框会弹出来

    ⑤如果希望IF语句可以控制多条语句,可以将这些语句统一放到代码块中;

     IF语句后的代码块不是必须的,但是在开发中尽量写上代码块,即使IF后只有一条语句

     示例:

    var a = 10;
    
    if(a > 10){
           alert("a比10大~~~~");
           alert("谁也管不了我~~~~");
    }
    
    //条件表达式的值为false,此时第一个和第二个警示框都会弹出来

    ⑥小练习

    var a = 15;
    
    if(a > 10 && a <= 20){
                  alert("a大于10,并且a小于等于20");
    }
    
    //满足条件,弹出警示框

    未完待续。。。

  • 相关阅读:
    WebView自适应屏幕
    shell脚本:遍历删除
    查看Mysql执行计划
    Spring 源码学习(八) AOP 使用和实现原理
    Java:控制反转(IoC)与依赖注入(DI)
    浏览器-开发者工具
    查看kafka消息消费情况
    shell脚本:遍历删除文本内路径上文件
    聚簇索引与非聚簇索引(也叫二级索引)
    有关MySQL
  • 原文地址:https://www.cnblogs.com/shihaiying/p/11906275.html
Copyright © 2020-2023  润新知