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

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

  • 相关阅读:
    二分优化lis和STL函数
    D8 双连通分量
    Apicloud 之按两次后退键退出应用
    Js 之正则验证手机号、QQ、身份证等
    PHP 之循环创建文件夹
    招聘系统
    Mysql 之根据经纬度按距离排序
    PHP 之根据两个经纬度计算距离
    PHP 之Mysql优化
    Tkinter 之使用PAGE工具开发GUI界面
  • 原文地址:https://www.cnblogs.com/furuihua/p/13815261.html
Copyright © 2011-2022 走看看