- CoffeeScript 教程
- CoffeeScript - 主页
- CoffeeScript - 概述
- CoffeeScript - 环境
- CoffeeScript - 命令行实用工具
- CoffeeScript - 语法
- CoffeeScript - 数据类型
- CoffeeScript - 变量
- CoffeeScript - 操作数和别名
- CoffeeScript - 条件
- CoffeeScript - 循环
- CoffeeScript - 推导
- CoffeeScript - 函数
- CoffeeScript 面向对象
- CoffeeScript - 字符串
- CoffeeScript - 数组
- CoffeeScript - 对象
- CoffeeScript - 范围
- CoffeeScript - Splat
- CoffeeScript - 日期
- CoffeeScript - 数学
- CoffeeScript - 异常处理
- CoffeeScript - 正则表达式
- CoffeeScript - 类和继承
- CoffeeScript 高级版
- CoffeeScript - Ajax
- CoffeeScript - jQuery
- CoffeeScript - MongoDB
- CoffeeScript - SQLite
- CoffeeScript 有用资源
- CoffeeScript - 快速指南
- CoffeeScript - 有用资源
- CoffeeScript - 讨论
unless-then...else 语句
unless-then 语句后面可以根据需要跟一个 else 语句,该语句在布尔表达式为 true 时执行。利用 unless-then...else 语句,我们可以在一行中编写 unless...else 语句。
语法
下面是 CoffeeScript 中 unless-then else 语句的语法。
unless expression then Statements (for false) else Statements (for true)
示例
下面是 CoffeeScript 中 unless-then else 语句的示例。将以下示例保存在名为unless_then_else_example.coffee 的文件中
name = "Ramu" score = 60 unless score>=40 then console.log "Sorry try again" else console.log "congratulations."
打开命令提示符并编译该 .coffee 文件,如下所示。
c:\> coffee -c unless_then_else_example.coffee
编译时会生成以下 JavaScript。
// Generated by CoffeeScript 1.10.0 (function() { var name, score; name = "Ramu"; score = 60; if (!(score >= 40)) { console.log("Sorry try again"); } else { console.log("congratulations."); } }).call(this);
现在,再次打开命令提示符并运行该 CoffeeScript 文件,命令如下:
c:\> coffee unless_then_else_example.coffee
执行 CoffeeScript 文件后会生成以下输出。
congratulations.
coffeescript_conditionals.htm
广告