- CoffeeScript 教程
- CoffeeScript - 主页
- CoffeeScript - 概述
- CoffeeScript - 环境
- CoffeeScript - 命令行实用工具
- CoffeeScript - 语法
- CoffeeScript - 数据类型
- CoffeeScript - 变量
- CoffeeScript - 运算符和别名
- CoffeeScript - 条件语句
- CoffeeScript - 循环
- CoffeeScript - 解析
- CoffeeScript - 函数
- CoffeeScript 面向对象
- CoffeeScript - 字符串
- CoffeeScript - 数组
- CoffeeScript - 对象
- CoffeeScript - 范围
- CoffeeScript - Splat
- CoffeeScript - Datum
- CoffeeScript - 数学
- CoffeeScript - 异常处理
- CoffeeScript - 正则表达式
- CoffeeScript - 类和继承
- CoffeeScript 高级
- CoffeeScript - Ajax
- CoffeeScript - jQuery
- CoffeeScript - MongoDB
- CoffeeScript - SQLite
- CoffeeScript 相关资源
- CoffeeScript - 快速指南
- CoffeeScript - 相关资源
- CoffeeScript - 讨论
CoffeeScript - Unless 语句
unless 语句是 CoffeeScript 的一项其他功能。它跟 if 语句刚好相反。当给定的条件为 false 时,unless 块中的代码会被执行。
语法
下面给出 CoffeeScript 中 unless 语句的语法。和 if 语句一样,它包含了 unless 关键词、一个布尔表达式,以及一个代码块,该代码块将在给定表达式为 false 时被执行。
unless expression Statement(s) to be executed if the expression is false
流程图
示例
以下示例演示 CoffeeScript 中 unless 语句的使用方法。将该代码保存在名为 unless_example.coffee 的文件中
name = "Ramu" score = 30 unless score>=40 console.log "Sorry try again"
打开 命令提示符,并按如下所示编译 .coffee 文件。
c:\> coffee -c unless_example.coffee
编译后,它会返回以下 JavaScript。
// Generated by CoffeeScript 1.10.0 (function() { var name, score; name = "Ramu"; score = 30; if (!(score >= 40)) { console.log("Sorry try again"); } }).call(this);
现在,再次打开 命令提示符,并运行 CoffeeScript 文件,如下所示 −
c:\> coffee unless_example.coffee
执行后,该 CoffeeScript 文件会产生以下输出。
Sorry try again
coffeescript_conditionals.htm
广告