跳转到内容
新建笔记

JavaScript 代码风格

(1)非强制分号的使用

JavaScript的语法和Java语言类似,每个语句以;结束,语句块用{...}。但是,JavaScript并不强制要求在每个语句的结尾加;,浏览器中负责执行JavaScript代码的引擎会自动在每个语句的结尾补上;。但是,让JavaScript引擎自动加分号在某些情况下会改变程序的语义,导致运行结果与期望不一致。

(2)非强制缩进

注意花括号{...}内的语句具有缩进,通常是4个空格。缩进不是JavaScript语法要求必须的,但缩进有助于我们理解代码的层次,所以编写代码时要遵守缩进规则。

(3)与C/C++注释规范相同

(4)变量使用前声明

变量是存储数据值的容器,其名称可以由字母、数字、$ 或 _ 组成,但不能以数字开头,也不能是 JavaScript 的保留字。

变量在使用前必须声明。在非严格模式下,如果不声明直接赋值,变量会成为全局变量。在严格模式下,未声明的变量赋值会导致错误。