JavaScript reference - JavaScript | MDN
Built-ins
JavaScript standard built-in objects, along with their methods and properties.
Value properties
Function properties
eval()isFinite()isNaN()parseFloat()parseInt()decodeURI()decodeURIComponent()encodeURI()encodeURIComponent()escape()Deprecatedunescape()Deprecated
Fundamental objects
Error objects
Numbers and dates
Text processing
Indexed collections
Keyed collections
Structured data
Managing memory
Control abstraction objects
Reflection
Internationalization
Statements
Control flow
Declaring variables
Functions and classes
Iterations
Others
Expressions and operators
Primary expressions
Left-hand-side expressions
Increment and decrement
Unary operators
Arithmetic operators
Relational operators
Equality operators
Bitwise shift operators
Binary bitwise operators
Binary logical operators
Conditional (ternary) operator
Assignment operators
Yield operators
Spread syntax
Comma operator
Functions
Classes
Regular expressions
JavaScript regular expressions.
- Backreference:
\1,\2 - Capturing group:
(...) - Character class:
[...],[^...] - Character class escape:
\d,\D,\w,\W,\s,\S - Character escape:
\n,\u{...} - Disjunction:
| - Input boundary assertion:
^,$ - Literal character:
a,b - Lookahead assertion:
(?=...),(?!...) - Lookbehind assertion:
(?<=...),(?<!...) - Modifier:
(?ims-ims:...) - Named backreference:
\k<name> - Named capturing group:
(?<name>...) - Non-capturing group:
(?:...) - Quantifier:
*,+,?,{n},{n,},{n,m} - Unicode character class escape:
\p{...},\P{...} - Wildcard:
. - Word boundary assertion:
\b,\B