在本教程中,您将学习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,但不推荐使用。标识符区分大小写。例如message与Message不同。
注释
注释允许您向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引擎也会忽略注释。
标识符是您为变量、函数、类等选择的名称。不要使用保留关键词和保留字作为标识符。
- 
                                函数
                                +关注关注 3文章 4322浏览量 62514
- 
                                javascript
                                +关注关注 0文章 516浏览量 53824
发布评论请先 登录
相关推荐
第48章 JavaScript基础知识
第50章 Ajax(异步JavaScript+XML)基础知识
JavaScript 【2】对象
通信基础知识教程
javascript是干什么的_javascript的基础知识
 
    
JavaScript的基础知识和代码写法说明
python的基础知识培训教程课件免费下载
 
    
 
           
        
 
         JavaScript语法的基础知识
JavaScript语法的基础知识 
  
     
     
            
             
             
                 
             工商网监
工商网监
        
评论