優點

簡單

可能 CoffeeScript 最好的部分就是它的簡潔性。CoffeeScript 允許比純 JavaScript 更簡潔和簡單的語法。一個簡單但令人驚訝的節省時間的功能是 CoffeeScript 不需要 ;{},從而無需花費數小時找到缺少 } 的地方。

迴圈

建立一個迴圈,輸出陣列中每個項的值,除非在 CoffeeScript 中值為 monkey 非常容易。

animals = ["dog", "cat", "monkey", "squirrel"]
for item in animals when item isnt "monkey"
    console.log item

在 CoffeeScript 中編譯為

var animals, i, item, len;

animals = ["dog", "cat", "monkey", "squirrel"];

for (i = 0, len = animals.length; i < len; i++) {
    item = animals[i];
    if (item !== "monkey") {
        console.log(item);
    }
}

在 JavaScript 中,但它們都輸出

dog
cat
squirrel

字串插值

CoffeeScript 的:

"Hello, #{user}, how are you today?"

JavaScript 的:

"Hello, " + user + ", how are you today?";