🧩 String Methods
Last Updated: 3rd October 2025
Strings in JavaScript come with many built-in methods that help in text processing — like changing case, searching, replacing, splitting, trimming, etc.
Hinglish Tip 🗣: String methods wo tools hain jinke through hum text ke sath khel sakte hain — jaise uppercase/lowercase banana, words nikalna, replace karna, ya length check karna.
length method → Returns the total number of characters in the string.
let text = "JavaScript";
console.log(text.length); // 10
Change Case
let text = "JavaScript";
console.log(text.toUpperCase()); // JAVASCRIPT
console.log(text.toLowerCase()); // javascript
Extract Part
let text = "JavaScript";
console.log(text.slice(0, 3)); // Jav (0 to 2)
console.log(text.slice(4)); // Script (from index 4 to end)
console.log(text.slice(-6)); // Script (last 6 characters)
console.log(word.substring(3, 7));
Note :
substring()method not work for negative index, butslice()method work for negative index.
Search
let msg = "Hello JavaScript World!";
console.log(msg.indexOf("JavaScript")); // 6
console.log(msg.lastIndexOf("l")); // 21
console.log(msg.includes("World")); // true
console.log(msg.startsWith("Hello")); // true
console.log(msg.endsWith("!")); // true
Replace & Repeat
let txt = "I love JS. JS is awesome!";
console.log(txt.replace("JS", "JavaScript"));
// I love JavaScript. JS is awesome!
console.log(txt.replaceAll("JS", "JavaScript"));
// I love JavaScript. JavaScript is awesome!
console.log("Hi! ".repeat(3)); // Hi! Hi! Hi!
Trim Extra Space
let text = " JavaScript ";
console.log(spaceText.trim()); // "JavaScript"
console.log(spaceText.trimStart()); // "JavaScript "
console.log(spaceText.trimEnd());
Split & Join
let data = "Apple,Banana,Mango";
let fruits = data.split(",");
console.log(fruits); // ["Apple", "Banana", "Mango"]
let fruitsStr = fruits.join(",");
console.log(fruitsStr); // "Apple,Banana,Mango"
Character Access
let text = "JavaScript";
console.log(text.charAt(0)); // J
console.log(text[text.length - 1]); // t
console.log(text.charCodeAt(0)); // 74
console.log(String.fromCharCode(74)); // J
Concatenation
let first = "Hello";
let second = "World";
console.log(first.concat(" ", second)); // Hello World
console.log(first + " " + second); // Hello World