Javascript语法介绍

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

3 min read
By myfreax
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引擎也会忽略注释。

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

Related Articles