Skip to content

基本语法

结束语句

在JavaScript中,分号(;)用于表示语句的结束,但是在大多数情况下,它是可选的。JavaScript有一种称为自动分号插入(Automatic Semicolon Insertion,ASI)的机制,它会自动在某些情况下插入分号。

通常情况下,如果语句是以换行符结尾的,JavaScript会自动插入分号。例如:

javascript
var x = 5
console.log(x)

在这个例子中,第一行的末尾没有分号,但是JavaScript会自动插入分号,使得代码等效于:

javascript
var x = 5;
console.log(x);

尽管自动分号插入可以简化代码书写,但有时会导致一些意外的行为。为了避免潜在的问题,建议在适当的位置显式地使用分号来结束语句。

请注意,函数定义、控制流语句(如if语句和for循环)以及对象字面量的属性之间通常需要分号来正确分隔它们。

注释

JavaScript中有两种常见的注释方式:单行注释和多行注释。

  1. 单行注释:以双斜线(//)开头,从双斜线开始到行末为注释内容。例如:
javascript
// 这是一个单行注释
  1. 多行注释:以斜线加星号(/)开头,以星号加斜线(/)结尾,中间的内容为注释内容。例如:
javascript
/*
这是一个
多行注释
*/

注释在代码中起到解释和说明的作用,可以帮助其他开发者理解代码的意图和功能。在编写代码时,注释是一个很好的实践,可以提高代码的可读性和可维护性。

需要注意的是,注释只是对代码的说明,不会被 JavaScript 解释器执行。所以,你可以在注释中写任何你认为需要解释的内容,包括代码的目的、作者、日期等信息。

请注意,注释应该是清晰、简洁和易于理解的,避免过多的注释或与代码不一致的注释。

大小写

JavaScript是区分大小写的语言,这意味着大小写字母的使用会影响代码的执行结果。

在JavaScript中,变量名、函数名、对象属性和操作符等都是区分大小写的。例如,变量名myVariablemyvariable是不同的变量。

举个例子:

javascript
var myVariable = 10;
var myvariable = 20;

console.log(myVariable); // 输出:10
console.log(myvariable); // 输出:20

在这个例子中,myVariablemyvariable是两个不同的变量,分别存储了不同的值。

因此,在编写JavaScript代码时,务必注意使用正确的大小写,以便正确地引用变量、函数和对象属性。