JavaScript String Methods
This page provides string methods that help you manipulate strings effectively.
Section 1. Searching
- search() – locate a substring in a string using a regular expression.
- indexOf() – get the index of the first occurrence of a substring in a string.
- lastIndexOf() – find the index of the last occurrence of a substring in a string.
- includes() – check if a string contains a substring.
- startsWith() – check if a string starts with another string.
- endsWith() – determine if a string ends with another string.
Section 2. Trimming
- trim() – remove whitespace characters from a string.
- trimStart() – remove the leading whitespace characters of a string.
- trimEnd() – remove the ending whitespace characters of a string.
Section 3. Padding
- padStart() & padEnd() – pad a string with another string until the result string reaches the given length.
Section 4. Extracting
- split() – split a string into an array of substrings.
- substring() – extract a substring from a string.
- slice() – extract a part of a string.
Section 5. Concatenating & interpolating
- concat() – concatenate multiple strings into a new string.
- Template literals – learn how to substitute variables in a string.
Section 6. Replacing
- replace() – replace a substring in a string with a new one.
- replaceAll() – replace all occurrences of a substring that matches a pattern with a new one.
Section 7. Changing cases
- toUpperCase – return a string with all characters converted to uppercase.
- toLowerCase – return a string with all characters converted to lowercase.