if, else, unless 和条件赋值
if, else, unless 和条件赋值 if/else 表达式可以不用圆括号和花括号就写出来. 就像函数和其他块级表达式那样, 多行的条件可以通过缩进来表明. 另外还有一个顺手的后缀形式, 在行尾使用 if or unless.
CoffeeScript 会尝试编译 if 语句到 JavaScript 表达式, 或者一个封装的闭包. CoffeeScript 里不存在直白的三元表达式. — 你只要在一行内使用普通的 if 语句.
CoffeeScript:JS:
mood = greatlyImproved if singingif happy and knowsItclapsHands()chaChaCha()elseshowIt()date = if friday then sue else jill
var date, mood;if (singing) {mood = greatlyImproved;}if (happy && knowsIt) {clapsHands();chaChaCha();} else {showIt();}date = friday ? sue : jill;
转载本站内容时,请务必注明来自W3xue,违者必究。


优化或报错有奖
皖公网安备34020702000426号