CoffeeScript - if 语句

if 语句是基本的控制语句,它允许我们有条件地做出决定和执行语句。

CoffeeScript 中的 if 语句类似于我们在 JavaScript 中的语句。 不同之处在于,在 CoffeeScript 中编写 if 语句时,无需使用括号来指定布尔条件。 此外,我们使用适当的缩进来分隔条件语句的主体,而不是花括号。


语法

下面给出了 CoffeeScript 中 if 语句的语法。它包含一个关键字 if,在 if 关键字之后,我们必须指定一个布尔表达式,后面跟着一个语句块。如果给定表达式为 true,则执行 if 块中的代码。

if expression
   Statement(s) to be executed if expression is true

流程图

If 语句

示例

以下示例演示了如何在 CoffeeScript 中使用 if 语句。 将此代码保存在名为 if_example.coffee 的文件中

name = "Ramu"
score = 60
if score>=40
  console.log "Congratulations you have passed the examination"

打开命令提示符并编译.coffee 文件,如下所示。

c:\> coffee -c if_example.coffee

在编译时,它会提供以下 JavaScript。

// Generated by CoffeeScript 1.10.0
(function() {
  var name, score;

  name = "Ramu";

  score = 60;

  if (score >= 40) {
    console.log("Congratulations you have passed the examination");
  }

}).call(this);

现在,再次打开命令提示符 并运行 CoffeeScript 文件,如下所示。

c:\> coffee if_example.coffee

执行时,CoffeeScript 文件产生以下输出。

Congratulations you have passed the examination

❮ CoffeeScript - 条件语句