JavaScript中分号的使用有哪些具体细节需要注意?

更新于
2026-09-26 11:51:48
0阅读来源:SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1720个文字,预计阅读时间需要7分钟。

JavaScript中分号的使用有哪些具体细节需要注意?

前言:JavaScript 中的分号是可选的,主要取决于代码风格问题。一种风格是使用分号明确结束语句,便于阅读;另一种风格是尽可能不使用分号,只在必要时使用。

前言

JavaScript 中的分号是可选的,加不加分号主要是个代码风格问题。一种风格是使用分号明确结束语句,即便这些分号不是必需的;另一种风格是尽可能的不加分号,只在必要的情况才加。我个人就不喜欢加分号,当然喜欢加分号的朋友也不少。无论你喜欢哪种风格,都需要了解了解 JavaScript 中的分号的一些细节。

代码中分号的作用

分号的主要作用是:作为语句的断言(EOS)用于结束一个程序语句,目的是让解析器正确解析程序。在很多 C-Style 语言里,用分号明确结束一行语句,主要是为了降低语言编译器开发的成本。但是现代编译器都足够聪明了,可以很好的处理好多行语句。很多语言都不需要明确使用分号结尾如:Go、Scala、Ruby、Python、Swift、Groovy 等等。

虽然 JavaScript 是 C-like 语言,但它是有别于 C、Java 的,在 JavaScript 中分号也是可选的,它自动分号插入机制 Auto Semicolon Insertion (ASI)。

JavaScript 自动分号插入机制

JavaScript 有着自动分号插入的机制(Automatic Semicolon Insertion),简称 ASI。

阅读全文

本文共计1720个文字,预计阅读时间需要7分钟。

JavaScript中分号的使用有哪些具体细节需要注意?

前言:JavaScript 中的分号是可选的,主要取决于代码风格问题。一种风格是使用分号明确结束语句,便于阅读;另一种风格是尽可能不使用分号,只在必要时使用。

前言

JavaScript 中的分号是可选的,加不加分号主要是个代码风格问题。一种风格是使用分号明确结束语句,即便这些分号不是必需的;另一种风格是尽可能的不加分号,只在必要的情况才加。我个人就不喜欢加分号,当然喜欢加分号的朋友也不少。无论你喜欢哪种风格,都需要了解了解 JavaScript 中的分号的一些细节。

代码中分号的作用

分号的主要作用是:作为语句的断言(EOS)用于结束一个程序语句,目的是让解析器正确解析程序。在很多 C-Style 语言里,用分号明确结束一行语句,主要是为了降低语言编译器开发的成本。但是现代编译器都足够聪明了,可以很好的处理好多行语句。很多语言都不需要明确使用分号结尾如:Go、Scala、Ruby、Python、Swift、Groovy 等等。

虽然 JavaScript 是 C-like 语言,但它是有别于 C、Java 的,在 JavaScript 中分号也是可选的,它自动分号插入机制 Auto Semicolon Insertion (ASI)。

JavaScript 自动分号插入机制

JavaScript 有着自动分号插入的机制(Automatic Semicolon Insertion),简称 ASI。

阅读全文