在一般编写代码时可以不写分号 ; 但是遇到中括号 小括号 模板字符串的时候必须在前面加一个分号,否则会报错

简介: JavaScript中通常可以省略分号,但在某些语法结构前必须加分号,如中括号、小括号或模板字符串前,以避免语法错误。

在一般编写代码时可以不写分号 ; 但是遇到中括号 小括号 模板字符串的时候必须在前面加一个分号,否则会报错。

如:在匿名函数自调用时,没有分号和前面代码分开时,会报错。
匿名函数

<script>
     let str = 'str'
       (
           async function num(){
   
             let zjq = await ajax('url地址')
                console.log(zjq)
             }
        )()
</script>

上面代码会报错,原因时 let str = ‘str’ 后面没有加分号,加上分号即可。

六卿

见贤思齐焉,见不贤内自省
目录
相关文章
|
6月前
|
IDE 开发工具 Python
python语法中括号不匹配处理
【7月更文挑战第8天】
184 2
|
8月前
|
Python Windows
python语法中错误的运算符或分隔符
【5月更文挑战第19天】python语法中错误的运算符或分隔符
77 1
|
8月前
|
IDE 开发工具 C++
|
编译器 C语言 C++
【C】转义字符以及注释的介绍
转义字符顾名思义就是转变意思。就是把原来字符的意思转变了,让它拥有别的意思。
|
编译器 Python 容器
Python的运算符,变量名,转义字符,注释等
Python的运算符,变量名,转义字符,注释等
108 0
|
数据安全/隐私保护 Python
一日一技:一个括号两种意思,正则表达式奇怪的小括号
一日一技:一个括号两种意思,正则表达式奇怪的小括号
91 0
|
存储 程序员 C语言
初识c语言系列-2-常,变量,字符(串),转义字符和注释
初识c语言系列-2-常,变量,字符(串),转义字符和注释
|
存储 数据库 C#
C#语法中一个问号(?)和两个问号(??)的运算符是什么意思?
(1)、C#语法中一个个问号(?)的运算符是指:可以为 null 的类型。  MSDN上面的解释: 在处理数据库和其他包含不可赋值的元素的数据类型时,将 null 赋值给数值类型或布尔型以及日期类型的功能特别有用。
2705 0
字符串前加r
字符串前加r
120 0
字符串前加r
|
C# 编译器 前端开发