JavaScript Strings

Work with text and common string operations.

Strings are one of the most commonly used data types in JavaScript. A string is a sequence of characters used to represent text. Names, messages, email addresses, product descriptions, and page content are all examples of strings.

What Is a String?

A string is text enclosed within single quotes, double quotes, or backticks.

JavaScript
let name = "John";
let city = 'Delhi';
let message = `Welcome to JavaScript`;

Creating and Displaying Strings

JavaScript
let greeting = "Hello World";

console.log(greeting);

Output:

JavaScript
Hello World

String Length

JavaScript
let language = "JavaScript";

console.log(language.length);

Output:

JavaScript
10

Converting Text Case

toUpperCase()

JavaScript
let name = "john";

console.log(name.toUpperCase());

Output:

JavaScript
JOHN

toLowerCase()

JavaScript
let email = "USER@EMAIL.COM";

console.log(email.toLowerCase());

Output:

JavaScript
user@email.com

Finding Text in a String

includes()

JavaScript
let message = "Welcome to JavaScript";

console.log(message.includes("JavaScript"));

Output:

JavaScript
true

indexOf()

JavaScript
let text = "Hello World";

console.log(text.indexOf("World"));

Output:

JavaScript
6

Replacing Text

JavaScript
let message = "Hello John";

let updatedMessage = message.replace("John", "Sarah");

console.log(updatedMessage);

Output:

JavaScript
Hello Sarah

Extracting Part of a String

JavaScript
let text = "JavaScript";

console.log(text.slice(0, 4));

Output:

JavaScript
Java

Template Literals

JavaScript
let name = "John";

let message = `Hello, ${name}!`;

console.log(message);

Output:

JavaScript
Hello, John!

Key Takeaways

  • Strings is an important topic to understand.
  • Start with small examples and practice one step at a time.
  • Use the idea in simple projects so it becomes easier to remember.