zoukankan      html  css  js  c++  java
  • 《JavaScript高级程序设计》读书笔记 ---if语句

    if语句

    大多数编程语言中最为常用的一个语句就是if 语句。以下是if 语句的语法:
    if (condition) statement1 else statement2
    其中的condition(条件)可以是任意表达式;而且对这个表达式求值的结果不一定是布尔值。ECMAScript 会自动调用Boolean()转换函数将这个表达式的结果转换为一个布尔值。如果对condition求值的结果是true,则执行statement1(语句1),如果对condition 求值的结果是false,则执行statement2(语句2)。而且这两个语句既可以是一行代码,也可以是一个代码块(以一对花括号括起来的多行代码)。
    请看下面的例子。
    if (i > 25)
    alert("Greater than 25."); // 单行语句
    else {
    alert("Less than or equal to 25."); // 代码块中的语句
    }

    不过,业界普遍推崇的最佳实践是始终使用代码块,即使要执行的只有一行代码。因为这样可以消除人们的误解,否则可能让人分不清在不同条件下要执行哪些语句。
    另外,也可以像下面这样把整个if 语句写在一行代码中:
    if (condition1) statement1 else if (condition2) statement2 else statement3

    但我们推荐的做法则是像下面这样:
    if (i > 25) {
    alert("Greater than 25.");
    } else if (i < 0) {
    alert("Less than 0.");
    } else {
    alert("Between 0 and 25, inclusive.");
    }

  • 相关阅读:
    uva11729
    1.RabbitMQ介绍
    4.RabbitMQ Linux安装
    3.RabbitMQ 第一个程序
    2.RabbitMQ Window环境安装
    hdu 1757 A Simple Math Problem 矩阵快速幂
    hdu2222 Keywords Search AC自动机
    hdu 2159 二维完全背包
    POJ 3449 Geometric Shapes 判断多边形相交
    POJ 2826 An Easy Problem? 判断线段相交
  • 原文地址:https://www.cnblogs.com/liuruyi/p/5681297.html
Copyright © 2011-2022 走看看