- CoffeeScript 教程
- CoffeeScript - 首页
- CoffeeScript - 概述
- CoffeeScript - 环境
- CoffeeScript - 命令行实用工具
- CoffeeScript - 语法
- CoffeeScript - 数据类型
- CoffeeScript - 变量
- CoffeeScript - 运算符和别名
- CoffeeScript - 条件
- CoffeeScript - 循环
- CoffeeScript - 解析
- CoffeeScript - 函数
- CoffeeScript 面向对象
- CoffeeScript - 字符串
- CoffeeScript - 数组
- CoffeeScript - 对象
- CoffeeScript - 范围
- CoffeeScript - 展开语法
- CoffeeScript - 日期
- CoffeeScript - 数学
- CoffeeScript - 异常处理
- CoffeeScript - 正则表达式
- CoffeeScript - 类和继承
- CoffeeScript 高级
- CoffeeScript - Ajax
- CoffeeScript - jQuery
- CoffeeScript - MongoDB
- CoffeeScript - SQLite
- CoffeeScript 有用资源
- CoffeeScript - 快速指南
- CoffeeScript - 有用资源
- CoffeeScript - 讨论
CoffeeScript - 除非...否则语句
就像 if else 语句一样,CoffeeScript 中也有一个 unless else 语句。它包含布尔表达式、一个 unless 块和一个 else 块。如果给定表达式为 false,则执行 unless 块,如果为 true,则执行 else 块。
语法
以下是 CoffeeScript 中 unless else 语句的语法。
unless expression Statement(s) to be executed if the expression is false else Statement(s) to be executed if the expression is true
流程图
示例
以下示例演示了在 CoffeeScript 中使用 unless-else 语句。将此代码保存在一个名为 unless_else_example.coffee 的文件中
name = "Ramu" score = 60 unless score>=40 console.log "Sorry try again" else console.log "Congratulations you have passed the exam"
打开 命令提示符,并如下编译 .coffee 文件。
c:\> coffee -c unless_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 you have passed the exam"); } }).call(this);
现在,再次打开 命令提示符,并如下运行 CoffeeScript 文件。
c:\> coffee unless_else_example.coffee
执行后,CoffeeScript 文件会生成以下输出。
Congratulations you have passed the exam
coffeescript_conditionals.htm
广告