basics
conditional statements
loops
- for loop
- for…in loop
- for…of loop
- while loop
- do-while loop
- break
- continue
- infinite for loop
- infinite while loop
functions
keywords
operators
arithmetic operators
assignment operators
- assignment
- addition assignment
- subtraction assignment
- multiplication assignment
- exponentiation assignment
- division assignment
- modulus assignment
comparison operators
- equal to
- equal value and equal type
- not equal value or not equal type
- not equal
- greater than
- less than
- greater than or equal to
- less than or equal to
logical operators
global methods
- decodeURI()
- decodeURIComponent()
- encodeURI()
- encodeURIComponent()
- escape()
- eval()
- isFinite()
- isNaN()
- Number()
- parseFloat()
- parseInt()
- String()
- unescape()
- convert string to integer
- convert string to float
- check if given number is finite
- create a new string
- check if given value is NaN
- evaluate JavaScript code given as string
global properties
- Infinity
- NaN
- undefined
set methods/properties
strings
string methods/properties
- charAt()
- charCodeAt()
- concat()
- endsWith()
- fromCharCode()
- includes()
- indexOf()
- lastIndexOf()
- localeCompare()
- match()
- repeat()
- replace()
- search()
- slice()
- split()
- startsWith()
- substr()
- substring()
- toLocaleLowerCase()
- toLocaleUpperCase()
- toLowerCase()
- toString()
- toUpperCase()
- trim()
- valueOf()
array methods/properties
- at()
- concat()
- copyWithin()
- entries()
- every()
- fill()
- filter()
- find()
- findIndex()
- forEach()
- from()
- includes()
- indexOf()
- isArray()
- join()
- keys()
- lastIndexOf()
- length
- map()
- pop()
- push()
- reduce()
- reduceRight()
- reverse()
- shift()
- slice()
- some()
- sort()
- splice()
- toString()
- unshift()
- valueOf()
classes
objects
date methods/properties
- new Date()
- getDate()
- getDay()
- getFullYear()
- getHours()
- getMilliseconds()
- getMinutes()
- getMonth()
- getSeconds()
- getTime()
- getTimezoneOffset()
- getUTCDate()
- getUTCDay()
- getUTCFullYear()
- getUTCHours()
- getUTCMilliseconds()
- getUTCMinutes()
- getUTCMonth()
- getUTCSeconds()
- now()
- parse()
- setDate()
- setFullYear()
- setHours()
- setMilliseconds()
- setMinutes()
- setMonth()
- setSeconds()
- setTime()
- setUTCDate()
- setUTCFullYear()
- setUTCHours()
- setUTCMilliseconds()
- setUTCMinutes()
- setUTCMonth()
- setUTCSeconds()
- setYear()
- toDateString()
- toGMTString()
- toISOString()
- toJSON()
- toLocaleDateString()
- toLocaleTimeString()
- toString()
- toTimeString()
- toUTCString()
- UTC()
- valuesOf()
others