CoffeeScript - if-then...else 语句
if-then 语句后面可以跟一个可选的 else 语句,该语句在布尔表达式为假时执行。 使用 if-then...else 语句,我们可以将 if...else 语句写在一行中。
语法
以下是 CoffeeScript 中 if-then...else 语句的语法。
if expression then Statements (for true condition) else Statements (for false condition)
示例
下面给出的是 CoffeeScript 的 if-then...else 语句的例子。 将此代码保存在名为 if_then_else_example.coffee 的文件中
name = "Ramu" score = 30 if score>=40 then console.log "Congratulations" else console.log "Sorry try again"
打开命令提示符并编译.coffee 文件,如下所示。
c:\> coffee -c if_then_else_example.coffee
在编译时,它会提供以下 JavaScript。
// Generated by CoffeeScript 1.10.0 (function() { var name, score; name = "Ramu"; score = 30; if (score >= 40) { console.log("Congratulations"); } else { console.log("Sorry try again"); } }).call(this);
现在,再次打开命令提示符并运行 CoffeeScript 文件 −
c:\> coffee if_then_else_example.coffee
执行时,CoffeeScript 文件产生以下输出。
Sorry try again