比较运算符的别名
下表显示了一些比较运算符的别名。 假设变量 A 包含 20 并且变量 B 包含 20。
运算符 | 别名 | 示例 |
---|---|---|
= = (等于) | is | A is B gives you true. |
!= = (不等于) | isnt | A isnt B gives you 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