zoukankan      html  css  js  c++  java
  • if ... else 语句

     

    让我们看看到目前为止你将会在JavaScript中用到的最常见的条件语句类型 — if ... else语句。

    基本的的 if…else 语法

    基本的if…else语法看起来像下面的 伪代码:

    if (condition) {
      code to run if condition is true
    } else {
      run some other code instead
    }

    在这里我们有:

    1. 关键字 if,并且后面跟随括号。
    2. 要测试的条件,放到括号里(通常是“这个值大于另一个值吗”或者“这个值存在吗”)。这个条件会利用比较运算符(我们会在最后的模块中讨论)进行比较,并且返回true或者false。
    3. 一组花括号,在里面我们有一些代码——可以是任何我们喜欢的代码,并且只会在条件语句返回true的时候运行。
    4. 关键字else。
    5. 另一组花括号,在里面我们有一些代码——可以是任何我们喜欢的代码,并且当条件语句返回值不是true的话,它才会运行。

    这段代码真的非常易懂——它说“如果(if)条件(condition)返回true,运行代码A,否则(else)运行代码B”

    注意:你不一定需要else和第二个花括号——下面的代码也是符合语法规则的:

    if (condition) {
      code to run if condition is true
    }
    
    run some other code

    不过,这里你需要注意——在这种情况下,第二段代码不被条件语句控制,所以它总会运行,不管条件返回的是true还是false。这不一定是一件坏事,但这可能不是你想要的——你经常只想要运行一段代码或者另一段,而不是两个都运行。

    最后,有时候你可能会看到 if…else 语句没有写花括号,像下面的速记风格:自定义导航

    if (condition) code to run if condition is true
    else run some other code instead

    这是完全有效的代码,但不建议这样使用——因为如果有花括号进行代码切割的话,整体代码被切割为多行代码,更易读和易用。

  • 相关阅读:
    Shell 06 awk
    Shell 05 Sed
    Shell 04 字符串处理、正则表达式
    Shell 03 for while case 函数 中断及退出
    Shell 02 数据运算/条件测试
    Shell 01 shell概述
    六十.完全分布式 、 节点管理 、 NFS网关
    五十九.大数据、Hadoop 、 Hadoop安装与配置 、 HDFS
    五十八.Kibana使用 、 Logstash配置扩展插件
    bzoj4872
  • 原文地址:https://www.cnblogs.com/furuihua/p/13815261.html
Copyright © 2011-2022 走看看