- 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 - 讨论
比较运算符别名
以下表格显示了部分比较运算符的别名。假设 A 持有 20,而变量 B 持有 20。
运算符 | 别名 | 示例 |
---|---|---|
= =(等号) | is | A is B 给出 true。 |
!= =(不等于号) | isnt | A isnt B 给出 false。 |
示例
以下代码展示如何在 CoffeeScript 中使用比较运算符的别名。将此代码保存在名为 comparison_aliases.coffee 的文件中
a = 10 b = 20 console.log "The result of (a is b) is " result = a is b console.log result console.log "The result of (a isnt b) is " result = a isnt b console.log result
打开 命令提示符,并如下所示编译 comparison_example.coffee 文件。
c:/> coffee -c comparison_aliases.coffee
编译后,它会给出一个以下 JavaScript。
// Generated by CoffeeScript 1.10.0 (function() { var a, b, result; a = 10; b = 20; console.log("The result of (a is b) is "); result = a === b; console.log(result); console.log("The result of (a isnt b) is "); result = a !== b; console.log(result); }).call(this);
现在,再次打开 命令提示符,并如下所示运行 CoffeeScript 文件。
c:/> coffee comparison_aliases.coffee
执行后,此 CoffeeScript 文件就会生成以下输出。
The result of (a is b) is false The result of (a isnt b) is true
coffeescript_operators_and_aliases.htm
广告