- 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 语句
如果指定的布尔表达式为真,if 语句将执行给定的代码块。如果布尔表达式为假,怎么办?
‘if...else’ 语句是另一种控制语句形式,它允许 CoffeeScript 以更可控的方式执行语句。它将有一个 else 块,当布尔表达式为 假 时执行。
语法
以下是 CoffeeScript 中 if-else 语句的语法。如果给定的表达式为真,则执行 if 块中的语句;如果为假,则执行 else 块中的语句。
if expression Statement(s) to be executed if the expression is true else Statement(s) to be executed if the expression is false
流程图
示例
以下示例演示如何在 CoffeeScript 中使用 if-else 语句。将此代码另存为名为 if_else_example.coffee 的文件中
name = "Ramu" score = 30 if score>=40 console.log "Congratulations have passed the examination" else console.log "Sorry try again"
打开 命令提示符 并按如下所示编译 .coffee 文件。
c:\> coffee -c if_else_example.coffee
编译后,它会生成以下 JavaScript。
// Generated by CoffeeScript 1.10.0 (function() { var name, score; name = "Ramu"; score = 30; if (score >= 40) { console.log("Congratulations have passed the examination"); } else { console.log("Sorry try again"); } }).call(this);
现在,再次打开 命令提示符 并运行 CoffeeScript 文件,如下所示:
c:\> coffee if_else_example.coffee
执行后,CoffeeScript 文件生成以下输出。
Sorry try again
coffeescript_conditionals.htm
广告