Exploring Fun with JavaScript String Operations

Thiyagu Arunachalam
2 min readSep 29, 2023

Hey there, future coding wizards! Today, we dive into the fascinating world of JavaScript and learn about string operations. Strings are like digital words that computers understand, and we’ll discover how to play with them in this adventure.

Photo by Greg Rakozy on Unsplash

What are strings?

Strings are a sequence of characters, like letters, numbers, or symbols, that you can use in your code. Think of them as a digital version of your favorite book or a message you send to a friend.

Creating a String?

In JavaScript, you can create a string by enclosing text in single (‘ ‘) or double (“ “) quotes. For example:

let greeting = "Hello, Friend";
let name = 'Alice';

Combining Strings (Concatenation)

Imagine you want to greet someone by combining their name with a message. We can do that with a simple operation called concatenation.

let greeting = "Hello, Friend";
let name = 'Alice';
let message = greeting + name;
console.log(message) //outputs Hello, Friend Alice;

The plus (+) operator is known as the concatenation operator, which is used to combine two strings.

Finding String Length

Want to know how long a string is? JavaScript has a trick for that.

let greeting = "Hello, Friend";
let length = greeting.length;
console.log(length) //outputs number 13

Yes, that’s right, the length property also counts the whitespace.

Changing Text (Substring)

Sometimes, you want to grab just a part of a string. Let’s say we want to get only “long” from our sentence.

let message = "This is a long sentence."
let part = message.subString(10,14)
console.log(part) //outputs long

If you read a string from the left side, it starts from position 0 to a positive integer. We use negative numbers to read from right to left.

let message = "Harry Potter";
console.log(message[0]); //outputs H (first character)
console.log(message[11]); //outputs r (last character)
console.log(message[-1]); //Also outputs r

Replacing String

Sometimes, we decide to buy pizza but end up eating pizza rolls (obviously, this is not a pizza). Likewise, we can replace a string with a new one.

let message1 = "I will eat Pizza";
let message2 = message1.replace("Pizza","Pizza roll");
console.log(message2) //outputs I will eat Pizza roll

And there you have it, young coders! We’ve just scratched the surface of what you can do with strings in JavaScript. Strings are like building blocks for all sorts of programs.

With practice, you’ll become a string superstar! Keep coding, keep learning, and you’ll soon be creating amazing things with JavaScript. Happy coding!



Thiyagu Arunachalam

Hi there! I'm a science and technology enthusiast with a passion for writing about the latest developments in the fields of science and coding.