JavaScript String Methods

๐Ÿ“˜ Introduction

Strings in JavaScript have many built-in methods to manipulate and access characters. You can access characters by index or use methods for common tasks.

๐Ÿ”น Accessing Characters

let str = "Hello World";
console.log(str[0]);       // 'H'
console.log(str.charAt(0)); // 'H'
console.log(str.length);    // 11
            

๐Ÿ”น Basic Methods

let str = "   JavaScript  ";
console.log(str.trim());        // 'JavaScript'
console.log(str.toUpperCase()); // '   JAVASCRIPT  '
console.log(str.toLowerCase()); // '   javascript  '
            

๐Ÿ”น Chaining & Index Methods

let str = "Hello JavaScript";
console.log(str.indexOf('Java'));       // 6
console.log(str.lastIndexOf('o'));      // 4
console.log(str.slice(0,5));            // 'Hello'
console.log(str.repeat(2));             // 'Hello JavaScriptHello JavaScript'
console.log(str.split(' '));            // ['Hello','JavaScript']
console.log(str.substring(6,16));       // 'JavaScript'
console.log(str.substr(6,4));           // 'Java'
            

๐Ÿ”น ES6 Methods

let str = "Hello World";
console.log(str.includes('World'));       // true
console.log(str.startsWith('Hello'));     // true
console.log(str.endsWith('World'));       // true
            

๐Ÿงช Try It Yourself

Click the button to see string methods in action: