JavaScript SyntaxError – 格式错误的形式参数
如果函数() 构造函数调用的参数列表无效,则会出现此 JavaScript 异常格式错误的形参。
信息:
SyntaxError: Expected {x} (Edge)
SyntaxError: malformed formal parameter (Firefox)
错误类型:
SyntaxError
错误原因:传递给函数的参数列表无效。不能选择 if 或 var 作为参数名称,或者参数列表中有一些杂散的标点符号。传递的无效值可能会导致问题,例如数字或对象。
示例 1:在此示例中,数字用作参数名称。所以发生了错误。
HTML
HTML
输出(在控制台中):
SyntaxError: Expected identifier
示例 2:在此示例中,缺少逗号,因此发生错误。
HTML
输出(在控制台中):
SyntaxError: Expected ')'