Первая примечательная вещь в coffeeScript — это то, что он чувствителен к пробелам. В этом посте я кратко прокомментирую некоторые моменты синтаксиса в coffeeScript. Я начну с основ: комментариев. Если вы знакомы с javaScript, то знаете, что для комментариев нужны две косые черты. Иначе обстоит дело в coffeeScript, где решетка # указывает на комментарий.

В отличие от javaScript, нам не нужно писать «var» при объявлении переменной в coffeeScript. Ниже показано, как объявляется переменная в coffeeScript:

Также вам не нужно писать слово «функция» при написании функции в coffeeScript, синтаксис для написания функции в coffeeScript очень похож на функцию Es6. Стрелка используется для представления функции.

Вам не обязательно нужны фигурные скобки при написании объекта. Вы можете написать его в одной строке с запятыми или в отдельных строках без запятых. Например:

В coffeeScript итерация по массиву отличается. Вы можете консольно регистрировать свои значения в той же строке, что и ваши итерации; Я сделаю это в отдельной строке, чтобы избежать путаницы. Я также объясню ниже, что делает каждая строка.

Приведенный выше код напечатает значения в массиве. «#{имя}» используется для доступа к переменной. Не забывайте всегда ставить две кавычки при доступе к переменной, иначе будет напечатано «#{имя}» четыре раза.

Итерация по объекту немного отличается от итерации по массиву, потому что у нас есть ключевые свойства и значения. Ниже приведен пример того, как вы перебираете объект.

Последнее, чего я коснусь, — это операторы. На картинке ниже показана разница между операторами в javaScript и coffeeScript.

Посетите веб-сайт coffeeScript для получения дополнительной документации по синтаксису. Я надеюсь, что это вступление поможет. Спасибо за чтение.