Javascript 错误对象是否具有文字语法?

Javascript 错误对象是否具有文字语法?,javascript,literals,Javascript,Literals,到目前为止,我发现大多数基本对象都有文字语法 数字文字是一个数字序列453 字符串文字由引号中的字符组成。“是的” Boolean类型有两个文本值:true和false 对象文字是大括号{}中的名称和值对列表 数组文字是一个用方括号括起来的列表[] 函数文字,函数表达式var add=Function的同义词 (a,b){返回a+b} Date对象没有文本语法 RegExp literal是一种包含在斜杠var re=/abc/之间的模式 错误对象没有文字语法 符号没有文字语法 Promise也

到目前为止,我发现大多数基本对象都有文字语法

数字文字是一个数字序列453

字符串文字由引号中的字符组成。“是的”

Boolean类型有两个文本值:true和false

对象文字是大括号{}中的名称和值对列表

数组文字是一个用方括号括起来的列表[]

函数文字,函数表达式var add=Function的同义词 (a,b){返回a+b}

Date对象没有文本语法

RegExp literal是一种包含在斜杠var re=/abc/之间的模式

错误对象没有文字语法

符号没有文字语法

Promise也没有文字语法(可能以后?)


请确认错误只能用new创建,并且它没有文本语法,JavaScript中的
Error
类本身没有什么特殊之处-它与任何其他类一样,按照惯例和规范,是语言和标准API生成的错误的基类

throw
关键字甚至不要求传递给
throw
的参数是
错误的实例。您可以
抛出“error”
,字符串将被传递到
catch


因此,它没有特殊的文字语法。但是,无需使用
new
——您只需调用
Error(msg)
,它将为您返回一个新创建的对象。

Error
没有文字语法。那么它包含什么呢?带有消息、名称等的对象?@Xufox,是的。说得好。我将删除我的评论,因为它可能具有误导性。