代码缩进

在这些例子中,我一直在语句前添加空格,它们是一些大型语句的一部分。 这些都不是必需的 - 没有它们,计算机也会接受该程序。 实际上,即使是程序中的换行符也是可选的。 如果你喜欢,你可以将程序编写为很长的一行。

块内缩进的作用是使代码结构显而易见。 在其他块内开启新的代码块中,可能很难看到块的结束位置,和另一个块开始位置。 通过适当的缩进,程序的视觉形状对应其内部块的形状。 我喜欢为每个开启的块使用两个空格,但风格不同 - 有些人使用四个空格,而有些人使用制表符。 重要的是,每个新块添加相同的空格量。

  1. if (false != true) {
  2. console.log("That makes sense.");
  3. if (1 < 2) {
  4. console.log("No surprise there.");
  5. }
  6. }

大多数代码编辑器程序(包括本书中的那个)将通过自动缩进新行来提供帮助。