2013年2月28日木曜日

[CoffeeScript]booleanリテラル

CoffeeScriptでは、下の値をbooleanリテラルとして使うことができます。
  • trueとなるリテラル
    • true
    • on
    • yes
  • falseとなるリテラル
    • false
    • off
    • no

// CoffeeScript
true1 = true
true2 = on
true3 = yes

false1 = false
false2 = off
false3 = yes

// コンパイルされたJavaScript
true1 = true;
true2 = true;
true3 = true;
false1 = false;
false2 = false;
false3 = true;

onやoffを見たりしても、悩んでしまう気がするので積極的に使う必要がない気がしています。