上一篇简单分析了下CoffeeScript的源码,这篇开始介绍CoffeeScript的语法。CoffeeScript的语法相比JavaScript要清爽好多,如果有Python,Ruby的经验的话,基本上半天就差不多了。CoffeeScript最终还是会被编译为JavaScript,所以基本的数据类型和JavaScript是一样,学习的时候和编译的JavaScript对应起来会更容易理解。
Examples
先睹为快,给个二分查找的例子。
1 2 3 4 5 6 7 8 9 10 11 12 |
|
编译后的js代码如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|
后面会介绍CoffeeScript的各个语法点。
Functions
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|