JavaScript provides a wide range of string methods to manipulate and work with text efficiently. Here’s a comprehensive list:
Basic String Methods
length – Returns the length of a string.
let text = "Hello, JavaScript!";
console.log(text.length); // Output: 18
 
charAt(index) – Returns the character at a specific index.
console.log("Hello".charAt(1)); // Output: "e"
 
charCodeAt(index) – Returns the Unicode value of a character at a given index.
console.log("Hello".charCodeAt(1)); // Output: 101 (Unicode for 'e')
 
at(index) – Similar to charAt(), but supports negative indexing.
console.log("Hello".at(-1)); // Output: "o"
 
String Manipulation Methods
toUpperCase() – Converts a string to uppercase.
console.log("hello".toUpperCase()); // Output: "HELLO"
 
toLowerCase() – Converts a string to lowercase.
console.log("HELLO".toLowerCase()); // Output: "hello"
 
trim() – Removes whitespace from both ends of a string.
console.log("   Hello World!   ".trim()); // Output: "Hello World!"
 
trimStart() / trimEnd() – Removes whitespace from the start or end.
console.log("   Hello".trimStart()); // Output: "Hello"
console.log("Hello   ".trimEnd()); // Output: "Hello"
JavaScript provides a variety of string methods. Here’s a list of commonly used string methods:
charAt(index): Returns the character at the specified index.
charCodeAt(index): Returns the Unicode of the character at the specified index.
concat(string1, string2, ...): Combines two or more strings.
includes(searchString, position): Checks if a string contains a specified substring.
indexOf(searchValue, fromIndex): Returns the index of the first occurrence of a specified value.
lastIndexOf(searchValue, fromIndex): Returns the index of the last occurrence of a specified value.
match(regexp): Retrieves the matches when matching a string against a regular expression.
replace(searchValue, newValue): Replaces a specified value with another value in a string.
search(regexp): Tests for a match in a string and returns the index of the match.
slice(start, end): Extracts a section of a string and returns it as a new string.
split(separator, limit): Splits a string into an array of substrings.
substring(start, end): Returns a part of the string between two specified indices.
toLowerCase(): Converts a string to lowercase letters.
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.
 
No comments:
Post a Comment