myfreax

Javascript 语法

在本教程中,您将学习JavaScript语法,包括空格、语句、标识符、注释、表达式和关键字

Javascript 语法
Javascript 语法

在本教程中,您将学习 JavaScript 语法,包括空格、语句、标识符、注释、表达式和关键词。

JavaScript 引擎会忽略空格。但是,您可以使用空格来格式化代码以使其易于阅读和维护。

但 JavaScript 打包工具,例如 webpack,vite 等工具会从 JavaScript 文件中删除所有空格和注释并将它们存放在单个文件中进行部署。

JavaScript 打包工具可以使 JavaScript 代码更轻量、更快地加载到Web浏览器。

声明

声明是可以是变量的声明或者指示 JavaScript 引擎执行任务的代码。一个简单的语句以分号 ; 结束。

尽管分号是可选的,您应该始终使用它来终止语句。例如以下语句声明一个变量并将其打印到控制台。

let message = "Welcome to JavaScript";
console.log(message);

标识符

标识符是您为变量、参数、函数、类等起的一个名称。标识符名称以字母 a-z或者A-Z、下划线  _ 或美元符号 $开头。

后跟一系列字符,包括 a-z, A-Z、数字 ( 0-9)、下划线 ( _) 和美元符号 ( $)。

请注意,字母不限于 ASCII 字符,可能包含扩展的 ASCII 或 Unicode,但不推荐使用。标识符区分大小写。例如messageMessage 不同。

注释

注释允许您向 JavaScript 代码添加注释或提示。执行代码时,JavaScript 引擎会忽略注释。JavaScript 支持单行和多行注释。

单行注释以两个正斜杠字符 // 开头。在同一行上的所有文本都成为注释。例如 // this is a single-line comment

多行注释以正斜杠和星号开头 /*,以相反的 */ 结尾,例如 /* This is a block comment */

// this is a single-line comment

/* This is a block comment
that can span multiple lines */

关键词

JavaScript 定义了具有指定用途的关键词列表。因此,您不能将关键词用作变量名称或属性名称。下表显示 ECMA-262 中定义的 JavaScript 关键词。

除了关键词之外,ECMA-252 还定义了未来不能用作变量名称或属性名称的关键词列表。

break case catch
continue debugger default
else export extends
function if import
new return super
throw try null
void while with
class delete finally
in switch typeof
yield const do
for instanceof this
var
enum implements let
protected private public
await interface package
implements public

结论

JavaScript 引擎会忽略空白,因此你可以使用空格(包括回车符、空格、换行符和制表符)来格式化代码。使用分号 ; 终止语句。

单行注释以 //开头。块注释以 /* 开头,以 */ 结尾。JavaScript 引擎也会忽略注释。

标识符是您为变量、函数、类等选择的名称。不要使用保留关键词和保留字作为标识符。

内容导航