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
流程图
示例
以下示例演示了如何在 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