Strings
Now let’s take a look at some of the most commonly used methods on strings available on JS. One important thing to note here is that all these methods are case sensitive, so be cautious when you use them in such scenarios.
1. startsWith()
Yes, you guessed it right. It tells you if a given string starts with a particular substring.
const str = 'Hello world, welcome to the javascript.';
console.log(str.startsWith('Hello')); // true
console.log(str.startsWith('Help')); // false
2. endsWith()
Obviously there is an endsWith() as well. It returns true if a given string starts with a particular substring, and false otherwise.
const str = 'Hello world, welcome to the javascript.';
console.log(str.endsWith('javascript.')); // true
console.log(str.endsWith('hello')); // false
3. includes()
includes() method quickly checks if the string includes a given substring and returns a corresponding boolean value.
var str = "Hello world, welcome to the universe.";
console.log(str.includes("world")); // true
console.log(str.includes("test")); // false
String Methods List
- charAt() - Returns the character at the specified index (position)
- charCodeAt() - Returns the Unicode of the character at the specified index
- concat() - Joins two or more strings, and returns a new joined strings
- endsWith() - Checks whether a string ends with specified string/characters
- fromCharCode() - Converts Unicode values to characters
- includes() - Checks whether a string contains the specified string/characters
- indexOf() - Returns the position of the first found occurrence of a specified value in a string
- lastIndexOf() - Returns the position of the last found occurrence of a specified value in a string
- localeCompare() - Compares two strings in the current locale
- match() - Searches a string for a match against a regular expression, and returns the matches
- repeat() - Returns a new string with a specified number of copies of an existing string
- replace() - Searches a string for a specified value, or a regular expression, and returns a new string where the specified values are replaced
- search() - Searches a string for a specified value, or regular expression, and returns the 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() - Extracts the characters from a string, beginning at a specified start position, and through the specified number of character
- substring() - Extracts the characters from a string, between two specified indices
- toLocaleLowerCase() - Converts a string to lowercase letters, according to the host's locale
- toLocaleUpperCase() - Converts a string to uppercase letters, according to the host's locale
- toLowerCase() - Converts a string to lowercase letters
- toString() - Returns the value of a String object
- toUpperCase() - Converts a string to uppercase letters
- trim() - Removes whitespace from both ends of a string
- valueOf() - Returns the primitive value of a String object