JavaScript String Methods Reference

1. length Property

The length property returns the length of a string.

let str = "Hello, world!";
let length = str.length;
console.log(length);  // Output: 13

2. toUpperCase() Method

The toUpperCase() method converts a string to uppercase letters.

let str = "hello";
let upperStr = str.toUpperCase();
console.log(upperStr);  // Output: "HELLO"

3. includes() Method

The includes() method checks if a string contains a specified substring.

let str = "Hello, world!";
let hasHello = str.includes("Hello");
console.log(hasHello);  // Output: true

4. slice() Method

The slice() method extracts a part of a string and returns a new string.

let str = "Hello, world!";
let slicedStr = str.slice(0, 5);
console.log(slicedStr);  // Output: "Hello"

5. replace() Method

The replace() method replaces a specified value with another value in a string.

let str = "Hello, world!";
let newStr = str.replace("world", "JavaScript");
console.log(newStr);  // Output: "Hello, JavaScript!"

6. charAt() Method

The charAt() method returns the character at a specified index in a string.

let str = "Hello, world!";
let char = str.charAt(1);
console.log(char);  // Output: "e"