- 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 – 讨论
CoffeeScript – while 的 until 变量
CoffeeScript 提供的 until 选项与 while 循环正好相反。它包含一个布尔表达式和一个代码块。只要给定的布尔表达式为假,就会执行 until 循环的代码块。
语法
下面给出了 CoffeeScript 中 until 循环的语法。
until expression statements to be executed if the given condition Is false
示例
以下示例演示了 CoffeeScript 中 until 循环的用法。将这段代码储存在名为 until_loop_example.coffee 的文件中。
console.log "Starting Loop " count = 0 until count > 10 console.log "Current Count : " + count count++; console.log "Set the variable to different value and then try"
打开 命令提示符 并编译 .coffee 文件,如下所示。
c:\> coffee -c until_loop_example.coffee
编译后,会给你以下 JavaScript。在这里,你可以看到 until 循环在生成的 JavaScript 代码中被转换成 while not。
// Generated by CoffeeScript 1.10.0 (function() { var count; console.log("Starting Loop "); count = 0; while (!(count > 10)) { console.log("Current Count : " + count); count++; } console.log("Set the variable to different value and then try"); }).call(this);
现在,再次打开 命令提示符 并运行 Coffee Script 文件,如下所示。
c:\> coffee until_loop_example.coffee
执行后,CoffeeScript 文件将产生以下输出。
Starting Loop Current Count : 0 Current Count : 1 Current Count : 2 Current Count : 3 Current Count : 4 Current Count : 5 Current Count : 6 Current Count : 7 Current Count : 8 Current Count : 9 Set the variable to different value and then try
coffeescript_loops.htm
广告