CoffeeScript中的非表达式是什么?

CoffeeScript中的非表达式是什么?,coffeescript,Coffeescript,我正在看杰里米的《咖啡脚本》。他解释说,咖啡脚本的理想之一是“一切都是一种表达” 咖啡脚本离这个理想有多近?什么是CoffeeScript非表达式?有一些东西在CoffeeScript中未转换为表达式,如中所述: JavaScript中有少数语句无法有意义地转换为表达式,即break、continue和return。如果在代码块中使用它们,CoffeeScript将不会尝试执行转换 其他的一切都被封装在函数闭包中,由coffeescript处理,这意味着你可以做一些很酷的事情,比如 alert(

我正在看杰里米的《咖啡脚本》。他解释说,咖啡脚本的理想之一是“一切都是一种表达”


咖啡脚本离这个理想有多近?什么是CoffeeScript非表达式?

有一些东西在CoffeeScript中未转换为表达式,如中所述:

JavaScript中有少数语句无法有意义地转换为表达式,即
break
continue
return
。如果在代码块中使用它们,CoffeeScript将不会尝试执行转换

其他的一切都被封装在函数闭包中,由coffeescript处理,这意味着你可以做一些很酷的事情,比如

alert(
  try
    nonexistent / undefined
  catch error
    "And the error is ... #{error}"
)