| at() | Find the character at the specified index. |
| anchor() | Creates an anchor element that is used as a hypertext target. |
| charAt() | Returns that character at the given index of the string. |
| charCodeAt() | Returns a Unicode character set code unit of the character present at the index in the string. |
| codePointAt() | Return a non-negative integer value i.e, the code point value of the specified element. |
| concat() | Join two or more strings together in JavaScript. |
| endsWith() | Whether the given string ends with the characters of the specified string or not. |
| includes() | Returns true if the string contains the characters, otherwise, it returns false. |
| indexOf() | Finds the index of the first occurrence of the argument string in the given string. |
| lastIndexOf() | Finds the index of the last occurrence of the argument string in the given string. |
| localeCompare() | Compare any two elements and returns a positive number |
| match() | Search a string for a match against any regular expression. |
| matchAll() | Return all the iterators matching the reference string against a regular expression. |
| normalize() | Return a Unicode normalization form of a given input string. |
| padEnd() | Pad a string with another string until it reaches the given length from rightend. |
| padStart() | Pad a string with another string until it reaches the given length from leftend. |
| repeat() | Build a new string containing a specified number of copies of the string. |
| replace() | Replace a part of the given string with some another string or a regular expression |
| replaceAll() | Returns a new string after replacing all the matches of a string with a specified string/regex. |
| search() | Search for a match in between regular expressions and a given string object. |
| slice() | Return a part or slice of the given input string. |
| split() | Separate given string into substrings using a specified separator provided in the argument. |
| startsWith() | Check whether the given string starts with the characters of the specified string or not. |
| substr() | Returns the specified number of characters from the specified index from the given string. |
| substring() | Return the part of the given string from the start index to the end index. |
| toLowerCase() | Converts the entire string to lowercase. |
| toLocaleLowerCase() | Returns the calling string value converted to a lowercase letter. |
| toLocaleUpperCase() | Returns the calling string value converted to a uppercase letter. |
| toUpperCase() | Converts the entire string to uppercase. |
| toString() | Return the given string itself. |
| trim() | Remove the white spaces from both ends of the given string. |
| trimEnd() | Remove white space from the end of a string. |
| trimStart() | Remove white space from the start of a string. |
| valueOf() | Return the value of the given string. |
| string[Symbol.iterator]() | This method is used to make String iterable. [@@iterator]() returns an iterator object which iterates over all code points of the String. |
| fromCharCode(n1, n2, …, nX) | This method is used to create a string from the given sequence of UTF-16 code units. This method returns a string, not a string object. |
| fromCodePoint(a1, a2, a3, ….) | This method in JavaScript that is used to return a string or an element for the given sequence of code point values (ASCII value). |
| isWellFormed() | This method is used to check if the string contains a lone surrogate or not |
| String.raw(str, …sub) | This is a static method that is used to get the raw string form of template literals. These strings do not process escape characters. |
| toWellFormed() | This method is used to return where all lone surrogates of this string are replaced with the Unicode replacement character |