JavaScript Strings

In JavaScript, a string is a sequence of characters used to represent text. Strings are immutable, meaning their content cannot be changed after creation. JavaScript provides numerous methods for working with and manipulating strings.

Key Features of JavaScript Strings:

Example of Creating a JavaScript String:

This example demonstrates how to create a basic string and access its characters:

Example


const greeting = "Hello, World!";
console.log(greeting[0]);  // H
console.log(greeting[7]);  // W
                    

Output

H
W

Common String Methods:

JavaScript provides various methods for manipulating strings. Here are some common methods:

Using toUpperCase() and toLowerCase():

Example


const text = "Hello, World!";
        
console.log(text.toUpperCase());  // HELLO, WORLD!
console.log(text.toLowerCase());  // hello, world!
                    

Output

HELLO, WORLD!
hello, world!

Using slice()to Extract Substrings:

Code Example


const phrase = "JavaScript is awesome";
        
const part = phrase.slice(0, 10);
console.log(part);  // JavaScript
                    

Output

JavaScript

Using replace() to Replace Text:

Example


const sentence = "I love coding!";
const newSentence = sentence.replace("coding", "JavaScript");
        
console.log(newSentence);  // I love JavaScript!
                    

Output

I love JavaScript!

When to Use JavaScript Strings:

Strings are essential for managing and displaying text in JavaScript applications. They are widely used for handling user input, formatting data, and managing communication between users and applications.