16. [ Unicode character class escape: \p{...}, \P{...} ](/en-US/docs/Web/JavaScript/Reference/Regular_expressions/Unicode_character_class_escape)
17. [ Wildcard: . ](/en-US/docs/Web/JavaScript/Reference/Regular_expressions/Wildcard)
18. [ Word boundary assertion: \b, \B ](/en-US/docs/Web/JavaScript/Reference/Regular_expressions/Word_boundary_assertion)
14. Errors
1. [ Overview ](/en-US/docs/Web/JavaScript/Reference/Errors)
2. [ Error: Permission denied to access property "x" ](/en-US/docs/Web/JavaScript/Reference/Errors/Property_access_denied)
3. [ InternalError: too much recursion ](/en-US/docs/Web/JavaScript/Reference/Errors/Too_much_recursion)
4. [ RangeError: argument is not a valid code point ](/en-US/docs/Web/JavaScript/Reference/Errors/Not_a_valid_code_point)
5. [ RangeError: BigInt division by zero ](/en-US/docs/Web/JavaScript/Reference/Errors/BigInt_division_by_zero)
6. [ RangeError: BigInt negative exponent ](/en-US/docs/Web/JavaScript/Reference/Errors/BigInt_negative_exponent)
7. [ RangeError: invalid array length ](/en-US/docs/Web/JavaScript/Reference/Errors/Invalid_array_length)
8. [ RangeError: invalid date ](/en-US/docs/Web/JavaScript/Reference/Errors/Invalid_date)
9. [ RangeError: precision is out of range ](/en-US/docs/Web/JavaScript/Reference/Errors/Precision_range)
10. [ RangeError: radix must be an integer ](/en-US/docs/Web/JavaScript/Reference/Errors/Bad_radix)
11. [ RangeError: repeat count must be less than infinity ](/en-US/docs/Web/JavaScript/Reference/Errors/Resulting_string_too_large)
12. [ RangeError: repeat count must be non-negative ](/en-US/docs/Web/JavaScript/Reference/Errors/Negative_repetition_count)
13. [ RangeError: x can't be converted to BigInt because it isn't an integer ](/en-US/docs/Web/JavaScript/Reference/Errors/Cant_be_converted_to_BigInt_because_it_isnt_an_integer)
14. [ ReferenceError: "x" is not defined ](/en-US/docs/Web/JavaScript/Reference/Errors/Not_defined)
15. [ ReferenceError: assignment to undeclared variable "x" ](/en-US/docs/Web/JavaScript/Reference/Errors/Undeclared_var)
16. [ ReferenceError: can't access lexical declaration 'X' before initialization ](/en-US/docs/Web/JavaScript/Reference/Errors/Cant_access_lexical_declaration_before_init)
17. [ ReferenceError: deprecated caller or arguments usage ](/en-US/docs/Web/JavaScript/Reference/Errors/Deprecated_caller_or_arguments_usage)
18. [ ReferenceError: reference to undefined property "x" ](/en-US/docs/Web/JavaScript/Reference/Errors/Undefined_prop)
19. [ SyntaxError: "0"-prefixed octal literals and octal escape seq. are deprecated ](/en-US/docs/Web/JavaScript/Reference/Errors/Deprecated_octal)
20. [ SyntaxError: "use strict" not allowed in function with non-simple parameters ](/en-US/docs/Web/JavaScript/Reference/Errors/Strict_non_simple_params)
21. [ SyntaxError: "x" is a reserved identifier ](/en-US/docs/Web/JavaScript/Reference/Errors/Reserved_identifier)
22. [ SyntaxError: a declaration in the head of a for-of loop can't have an initializer ](/en-US/docs/Web/JavaScript/Reference/Errors/Invalid_for-of_initializer)
23. [ SyntaxError: applying the 'delete' operator to an unqualified name is deprecated ](/en-US/docs/Web/JavaScript/Reference/Errors/Delete_in_strict_mode)
24. [ SyntaxError: arguments is not valid in fields ](/en-US/docs/Web/JavaScript/Reference/Errors/Arguments_not_allowed)
25. [ SyntaxError: await is only valid in async functions, async generators and modules ](/en-US/docs/Web/JavaScript/Reference/Errors/Bad_await)
26. [ SyntaxError: cannot use `??` unparenthesized within `||` and `&&` expressions ](/en-US/docs/Web/JavaScript/Reference/Errors/Cant_use_nullish_coalescing_unparenthesized)
27. [ SyntaxError: continue must be inside loop ](/en-US/docs/Web/JavaScript/Reference/Errors/Bad_continue)
28. [ SyntaxError: for-in loop head declarations may not have initializers ](/en-US/docs/Web/JavaScript/Reference/Errors/Invalid_for-in_initializer)
29. [ SyntaxError: function statement requires a name ](/en-US/docs/