- 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 语句
if 语句是基本的控制语句,允许我们根据条件做出决策并执行语句。
CoffeeScript 中的if 语句类似于 JavaScript 中的 if 语句。不同之处在于,在 CoffeeScript 中编写if 语句时,不需要使用括号来指定布尔条件。此外,我们使用适当的缩进分隔条件语句的主体,而不是使用大括号。
语法
以下是 CoffeeScript 中if 语句的语法。它包含一个关键字if,紧跟在if 关键字之后,我们必须指定一个布尔表达式,后面跟一个语句块。如果给定的表达式为true,则执行if 块中的代码。
if expression Statement(s) to be executed if expression is true
流程图
示例
以下示例演示如何在 CoffeeScript 中使用if 语句。将此代码保存到名为if_example.coffee的文件中。
name = "Ramu" score = 60 if score>=40 console.log "Congratulations you have passed the examination"
打开命令提示符并编译 .coffee 文件,如下所示。
c:\> coffee -c if_example.coffee
编译后,它会生成以下 JavaScript 代码。
// Generated by CoffeeScript 1.10.0 (function() { var name, score; name = "Ramu"; score = 60; if (score >= 40) { console.log("Congratulations you have passed the examination"); } }).call(this);
现在,再次打开命令提示符并运行 CoffeeScript 文件,如下所示。
c:\> coffee if_example.coffee
执行后,CoffeeScript 文件会产生以下输出。
Congratulations you have passed the examination
coffeescript_conditionals.htm
广告