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引擎也会忽略注释。

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

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分