1throw new EvalError("ERR")
2// Crée une instance représentant une erreur se produisant en relation avec la fonction globale eval().
3
4throw new InternalError("ERR")
5// Crée une instance représentant une erreur se produisant quand une erreur interne dans le moteur JavaScript est déclenchée. Par ex., "too much recursion".
6
7throw new RangeError("ERR")
8// Crée une instance représentant une erreur se produisant quand une variable numérique ou un paramètre est en dehors de sa plage de validité.
9
10throw new ReferanceError("ERR")
11// Crée une instance représentant une erreur se produisant lors du déréférencement d'une référence invalide.
12
13throw new SyntaxError("ERR")
14// Crée une instance représentant une erreur de syntaxe se produisant lors d'une analyse de code dans eval().
15
16throw new TypeError("ERR")
17// Crée une instance représentant une erreur se produisant quand une variable ou un paramètre n'est pas d'un type valide.
18
19throw new URIError("ERR")
20// Crée une instance représentant une erreur se produisant quand des paramètres invalides sont passés à encodeURI() ou à decodeURI().