A
| alert | Shows a modal window that has a specific message and an OK button. |
| array.length | Returns the length of an array |
| array.map | Invokes a function for every element of an array (in order) |
| array.push | Adds elements to an array and declares a new length |
| array.sort | Sorts array elements in either alphabetic or ascending, and descending or ascending order |
B
| boolean | Returns either true or false based on the specified statement or condition |
| break and continue | Break stops a loop from running. Continue skips an iteration of a loop |
C
| className | Sets or returns the name of a class of an HTML element |
| confirm | Displays a specified message in a dialog box, containing OK and CANCEL buttons |
D
| decodeURIComponent | Decodes URI components |
I
| if | Runs code when a condition is met |
| indexOf | Searches the array for a specified item, then returns its position |
| innerHTML | Sets or returns the HTML content inside an element |
M
| Math | Performs mathematical calculations |
| Math.random | Generates a random number from 0 (inclusive) up to but not including 1 (exclusive) |
N
| Number | Converts object arguments into numbers |
| number.toString | Converts a number to a string |
O
| onclick | An event that occurs when the user clicks on an element |
| onload | Transpires when an object is loaded |
R
| replace | Searches a string for a regular expression or a specified value and returns a string with replaced specified values |
S
| setAttribute | Adds a specified attribute to an element, giving the attribute a certain value |
| setInterval | Executes a specified function multiple times at set time intervals specified in milliseconds (1000ms = 1second) |
| setTimeout | Calls a function after the time specified in milliseconds (1000 ms = 1 second) has passed |
| slice | Returns selected elements of an array into a new array object |
| splice | Adds or removes items from an array |
| string.includes | Determines whether a string contains characters of a specified string or not |
| string.indexOf | Returns the position of the first occurrence of a specified value inside a string variable |
| string.split | Splits a data string into a substrings array and returns the new array |
| style.display | Sets or returns the display type of a specified element |
| submit | Submits an HTML form |
| substr | Extracts parts of a string |
| substring | Extracts the symbols between two indexes and returns a data string |
| switch | Executes actions for various conditions |
F
| for | Runs a piece of code a set number of times |
| forEach | Applies a specified function for every item in a particular array individually |
L
| location.reload | Reloads the current web page |
P
| parseInt | Converts a string to an integer |
| prompt | Displays a dialog box, which would require a person to type in input |
T
| test | Looks for a match inside a string variable |
| throw, try and catch | The try and catch block lets you set an error handling code: try defines a code of block that will be tested for errors, and catch defines a code of block that handles the error |
| toLowerCase | Converts all letters in a specified string lowercase |
| toUpperCase | Converts all letters in a specified string to uppercase |
U
| use strict | Sets JavaScript code to be executed in strict mode |
W
| while | Executes a block of code as long as the defined condition is true |
| window.history | Holds information about internet browsers history |
| window.location | Gets information about the current address (URL) |
| window.navigator | Contains the information about the user's browser |
| window.screen | Holds the information about the screen of the browser (for instance, the screen width and height) |