非常教程

JavaScript参考手册

错误 | Errors

Errors

下面列出了 JavaScript 抛出的错误。这些错误是有用的调试帮助,但报告的问题并不总是十分明了。下面的页面提供有关这些错误的详细信息。每个错误都是基于Error 的对象,并且具有名称和消息。

Web 控制台中显示的错误可能包含指向下面相应页面的链接,以帮助您快速理解代码中的问题。

错误列表

在此列表中,每个页面按名称(错误类型)和信息(更详细的容易理解的错误信息)列出。 总之,这两者提供了理解和解决错误的线索。 有关更多信息,请按照以下链接!

  • Error: Permission denied to access property "x"
  • InternalError: too much recursion
  • RangeError: argument is not a valid code point
  • RangeError: invalid array length
  • RangeError: invalid date
  • RangeError: precision is out of range
  • RangeError: radix must be an integer
  • RangeError: repeat count must be less than infinity
  • RangeError: repeat count must be non-negative
  • ReferenceError: "x" is not defined
  • ReferenceError: assignment to undeclared variable "x"
  • ReferenceError: deprecated caller or arguments usage
  • ReferenceError: invalid assignment left-hand side
  • ReferenceError: reference to undefined property "x"
  • SyntaxError: "0"-prefixed octal literals and octal escape seq. are deprecated
  • SyntaxError: "use strict" not allowed in function with non-simple parameters
  • SyntaxError: "x" is a reserved identifier
  • SyntaxError: JSON.parse: bad parsing
  • SyntaxError: Malformed formal parameter
  • SyntaxError: Unexpected token
  • SyntaxError: Using //@ to indicate sourceURL pragmas is deprecated. Use //# instead
  • SyntaxError: a declaration in the head of a for-of loop can't have an initializer
  • SyntaxError: applying the 'delete' operator to an unqualified name is deprecated
  • SyntaxError: for-in loop head declarations may not have initializers
  • SyntaxError: function statement requires a name
  • SyntaxError: identifier starts immediately after numeric literal
  • SyntaxError: illegal character
  • SyntaxError: invalid regular expression flag "x"
  • SyntaxError: missing ) after argument list
  • SyntaxError: missing ) after condition
  • SyntaxError: missing : after property id
  • SyntaxError: missing ; before statement
  • SyntaxError: missing = in const declaration
  • SyntaxError: missing after element list](errors/missing_bracket_after_list)
  • SyntaxError: missing formal parameter
  • SyntaxError: missing name after . operator
  • SyntaxError: missing variable name
  • SyntaxError: missing } after function body
  • SyntaxError: missing } after property list
  • SyntaxError: redeclaration of formal parameter "x"
  • SyntaxError: return not in function
  • SyntaxError: test for equality (==) mistyped as assignment (=)?
  • SyntaxError: unterminated string literal
  • TypeError: "x" has no properties
  • TypeError: "x" is (not) "y"
  • TypeError: "x" is not a constructor
  • TypeError: "x" is not a function
  • TypeError: "x" is not a non-null object
  • TypeError: "x" is read-only
  • TypeError: More arguments needed
  • TypeError: can't access dead object
  • TypeError: can't define property "x": "obj" is not extensible
  • TypeError: can't delete non-configurable array element
  • TypeError: can't redefine non-configurable property "x"
  • TypeError: cyclic object value
  • TypeError: invalid 'in' operand "x"
  • TypeError: invalid Array.prototype.sort argument
  • TypeError: invalid arguments
  • TypeError: invalid assignment to const "x"
  • TypeError: property "x" is non-configurable and can't be deleted
  • TypeError: setting getter-only property "x"
  • TypeError: variable "x" redeclares argument
  • URIError: malformed URI sequence
  • Warning: 08/09 is not a legal ECMA-262 octal constant
  • Warning: -file- is being assigned a //# sourceMappingURL, but already has one
  • Warning: Date.prototype.toLocaleFormat is deprecated
  • Warning: JavaScript 1.6's for-each-in loops are deprecated
  • Warning: String.x is deprecated; use String.prototype.x instead
  • Warning: expression closures are deprecated
  • Warning: unreachable code after return statement

错误 | Errors相关

1.Error
2.error.message
3.error.name
4.Error.prototype
5.error.toString
6.Errors: Already has pragma
7.Errors: Array sort argument
8.Errors: Bad octal
9.Errors: Bad radix
10.Errors: Bad regexp flag
11.Errors: Bad return or yield
12.Errors: Called on incompatible type
13.Errors: Cant access lexical declaration before init
14.Errors: Cant define property object not extensible
15.Errors: Cant delete
16.Errors: Cant redefine property
17.Errors: Cyclic object value
18.Errors: Dead object
19.Errors: Delete in strict mode
20.Errors: Deprecated caller or arguments usage
21.Errors: Deprecated expression closures
22.Errors: Deprecated octal
23.Errors: Deprecated source map pragma
24.Errors: Deprecated String generics
25.Errors: Deprecated toLocaleFormat
26.Errors: Equal as assign
27.Errors: For-each-in loops are deprecated
28.Errors: Getter only
29.Errors: Identifier after number
30.Errors: Illegal character
31.Errors: in operator no object
32.Errors: Invalid array length
33.Errors: Invalid assignment left-hand side
34.Errors: Invalid const assignment
35.Errors: Invalid date
36.Errors: Invalid for-in initializer
37.Errors: Invalid for-of initializer
38.Errors: JSON bad parse
39.Errors: Malformed formal parameter
40.Errors: Malformed URI
41.Errors: Missing bracket after list
42.Errors: Missing colon after property id
43.Errors: Missing curly after function body
44.Errors: Missing curly after property list
45.Errors: Missing formal parameter
46.Errors: Missing initializer in const
47.Errors: Missing name after dot operator
48.Errors: Missing parenthesis after argument list
49.Errors: Missing parenthesis after condition
50.Errors: Missing semicolon before statement
51.Errors: More arguments needed
52.Errors: Negative repetition count
53.Errors: No non-null object
54.Errors: No properties
55.Errors: No variable name
56.Errors: Non configurable array element
57.Errors: Not a codepoint
58.Errors: Not a constructor
59.Errors: Not a function
60.Errors: Not defined
61.Errors: Precision range
62.Errors: Property access denied
63.Errors: Read-only
64.Errors: Redeclared parameter
65.Errors: Reserved identifier
66.Errors: Resulting string too large
67.Errors: Stmt after return
68.Errors: Strict Non Simple Params
69.Errors: Too much recursion
70.Errors: Typed array invalid arguments
71.Errors: Undeclared var
72.Errors: Undefined prop
73.Errors: Unexpected token
74.Errors: Unexpected type
75.Errors: Unnamed function statement
76.Errors: Unterminated string literal
77.Errors: Var hides argument
78.EvalError
79.EvalError.prototype
80.RangeError
81.RangeError.prototype
82.ReferenceError
83.ReferenceError.prototype
84.SyntaxError
85.SyntaxError.prototype
86.TypeError
87.TypeError.prototype
88.URIError
89.URIError.prototype
JavaScript

JavaScript 是一种高级编程语言,通过解释执行,是一门动态类型,面向对象(基于原型)的解释型语言。它已经由ECMA(欧洲电脑制造商协会)通过 ECMAScript 实现语言的标准化。它被世界上的绝大多数网站所使用,也被世界主流浏览器( Chrome、IE、FireFox、Safari、Opera )支持。JavaScript 是一门基于原型、函数先行的语言,是一门多范式的语言,它支持面向对象编程,命令式编程,以及函数式编程。它提供语法来操控文本、数组、日期以及正则表达式等,不支持 I/O,比如网络