Loading lesson path
Concept visual
Start at both ends
Returns an indexed character from a string charAt() Returns the character at a specified index (position) charCodeAt() Returns the Unicode of the character at a specified index codePointAt() Returns the Unicode value at an index (position) in a string concat()
Returns if a string ends with a specified value fromCharCode()
Returns if a string contains a specified value indexOf() Returns the index (position) of the first occurrence of a value in a string isWellFormed() Returns true if a string is well formed lastIndexOf() Returns the index (position) of the last occurrence of a value in a string length
Compares two strings in the current locale match() Searches a string for a value, or a regular expression, and returns the matches matchAll() Searches a string for a value, or a regular expression, and returns the matches padEnd()
Allows you to add properties and methods to an object repeat() Returns a new string with a number of copies of a string replace() Searches a string for a pattern, and returns a string where the first match is replaced replaceAll() Searches a string for a pattern and returns a new string where all matches are replaced search() Searches a string for a value, or regular expression, and returns the index (position) of the match slice() Extracts a part of a string and returns a new string split() Splits a string into an array of substrings startsWith() Checks whether a string begins with specified characters substr() Deprecated. Use substring() or slice() instead. substring() Extracts characters from a string, between two specified indices (positions) toLocaleLowerCase() Returns a string converted to lowercase letters, using the host's locale toLocaleUpperCase() Returns a string converted to uppercase letters, using the host's locale toLowerCase() Returns a string converted to lowercase letters toString() Returns a string or a string object as a string toUpperCase() Returns a string converted to uppercase letters toWellFormed() Returns a string where "lone surrogates" are replaced with the Unicode replacement character trim()
Returns a string with removed whitespaces from the end trimStart() Returns a string with removed whitespaces from the start valueOf() Returns the primitive value of a string or a string object
All string methods return a new value.They do not change the original string.
HTML wrapper methods return a string wrapped inside an HTML tag.These are not standard methods, and may not work as expected. The HTML wrapper methods are deprecated in JavaScript. They are only standardized for compatibility purposes and are not recommended for new development. Modern web development practices advocate for using CSS for styling and DOM manipulation to create and modify HTML elements, providing greater control and flexibility.
Displays a string using a big font blink()
Formula
Displays a string using a fixed - pitch font fontcolor()Displays a string using a specified color fontsize() Displays a string using a specified size italics()
Displays a string using a small font strike()
For a complete reference to all JavaScript properties and methods, with full descriptions and many examples, go to: W3Schools' Full JavaScript Reference. The reference inludes all JavaScript updates from 1999 to 2025.