学习不止眼前的教程与笔记 还需实践与创新

搜索

首页>>网站建设>>Javascript>>经验笔记

javascript教程(十六) 条件语句

发布时间:2020-04-30 点击:32

    JavaScript 条件语句

    在任何编程语言中,条件语句都是必不可少的一部分,它是用来实现根据不同条件来执行不同任务的。

    一、条件语句分类

    在我们编写代码时,总是需要为不同的决定来执行不同的动作。

    在 JavaScript 中,我们可使用以下条件语句:

    if 语句 - 只有当指定条件为 true 时,才会执行if语句体里面的代码块;

    if...else 语句 - 当条件为 true 时执行代码,才会执行if语句体里面的代码块,条件为false时,执行else里面的代码块;

    if...else if....else 语句- 使用该语句来选择多个代码块之一来执行;

    switch 语句 - 使用该语句来选择多个代码块之一来执行。

    条件的设立可以结合 JavaScript比较运算符 与 JavaScript逻辑运算符。

    二、if语句

    在JavaScirpt中,if语句只会判断一次并且只会在条件为true时的执行相应的代码块,条件不为true时,相当于忽略该部分代码。

    if (condition)
    {
        当条件为 true 时执行的代码
    }

    JavaScript使用实例:

    var a=10;
    var result;
    if (a<20)
    {
        result="条件成立";
    }

    在JavaScript程序执行时因为10<20条件是成立的,所以result会被赋值为"条件成立";

    三、if...else语句

    if...else语句相当于把结果二分,不是对就是错。在条件为 true 时执行代码,在条件为 false 时执行其他代码。

    if (condition)
    {
        当条件为 true 时执行的代码
    }
    else
    {
        当条件不为 true 时执行的代码
    }

    JavaScript使用实例:

    var a=30;
    var result;
    if (a<20)
    {
        result="条件成立";
    }else{
        result="条件不成立";
    }

    JavaScript程序执行result的结果是“条件不成立”,因为30<20的条件不成立,if...else语句执行了else后面的代码。

    四、if...else if...else 语句

    if...else if...else可以用来多次判断不同的条件,您也可以增加else if的数量。
    if (condition1)
    {
        当条件 1 为 true 时执行的代码
    }
    else if (condition2)
    {
        当条件 2 为 true 时执行的代码
    }
    else
    {
      当条件 1 和 条件 2 都不为 true 时执行的代码
    }

    JavaScript使用实例:

    var a=30;
    var result;
    if (a<20)
    {
        result="条件1成立";
    }else if(a<25){
        result="条件2成立";
    }else{
        result="条件1和条件2均不成立";
    }

    JavaScirpt程序执行时程序最终的result值为"条件1和条件2均不成立"。

    学习不止眼前的教程与笔记还需实践与创新——小伙伴们块动手试试吧~

赞一个(0)     踩一个(0)    

相关链接

搜索

昵称:*
邮箱:
电话:
评论: