In JavaScript, a runtime error refers to an error caused when a JavaScript script attempts to perform an action that the system cannot run. JavaScript runtime errors occur when a script is running, variable expressions are evaluated, or memory is dynamically allocated.
The operating environment of this tutorial: windows7 system, javascript version 1.8.5, Dell G3 computer.
javascript runtime errors
JavaScript runtime errors are errors caused when a JavaScript script attempts to perform an action that the system cannot run. JavaScript execution errors are prone to occur when running scripts, calculating variable expressions, or dynamically allocating memory.
Error number | Description |
---|---|
5029 | The array length must be a finite positive Integer |
5030 | Must be assigned to the array length as a finite positive number |
5028 | Requires Array Or arguments object |
5010 | Requires Boolean |
5003 | Cannot assign a value to the function return value |
5000 | Cannot assign a value to 'this' |
5006 | Requires a Date object |
5015 | Requires Enumerator object |
5022 | Exception thrown, but could not be caught |
5020 | ")" is missing in the regular expression |
5019 | "]" is missing in the regular expression |
5023 | The function does not have a valid Prototype object |
5002 | Requires a Function object |
5008 | Illegal assignment |
5021 | Invalid character set range |
5014 | Requires JScript object |
5001 | Requires Number type |
5007 | Requires Object type |
5012 | Requires members of the object |
5016 | Requires regular expressions Expression object |
5005 | Requires String |
5017 | Regular expression syntax error |
5026 | The number of digits in the decimal part is out of bounds |
5027 | The precision is out of bounds |
5025 | The encoding of the URI to be decoded is illegal |
5024 | The URI to be decoded contains illegal characters |
5009 | Undefined identifier |
5018 | Unexpected qualifier |
5013 | Requires VBArray |
JavaScript syntax error
JavaScript syntax error is caused when a JavaScript statement violates one or more syntax rules of the JavaScript scripting language mistake. JavaScript syntax errors occur during program compilation, before you start running the program.
Error number | Description |
---|---|
1019 | There cannot be a "break" outside the loop ” |
1020 | There cannot be “continue” outside the loop |
1030 | Conditional compilation has been Close |
1027 | There can only be one "default" in a "switch" statement |
1005 | Requires "(" |
1006 | Requires ")" |
1012 | Requires" /” |
1003 | requires”:” |
1004 | requires”;” |
1032 | Requires "@" |
1029 | Requires "@end" |
1007 | Requires "]" |
1008 | Requires "{" |
1009 | Requires "}" |
1011 | Requires "=" |
1033 | Requires "catch" |
Requires constant | |
Hexadecimal number required | |
Identifier required | |
Identifier required , string or number | |
Requires "while" | |
Illegal characters | |
Tag not found | |
Duplicate tag definition | |
There is a 'return' statement outside the function | |
Syntax error | |
"Throw" must be followed by an expression and on the same source code line | |
The comment is not ended | |
String constant is not ended |
The above is the detailed content of What does runtime error mean in javascript. For more information, please follow other related articles on the PHP Chinese website!