"If a worker wants to do his job well, he must first sharpen his tools." - Confucius, "The Analects of Confucius. Lu Linggong"
Front page > Programming > String methods in javascript

String methods in javascript

Published on 2024-08-24
Browse:480

String methods in javascript

What is a String?

*The sequence of one or more characters enclosed within quotation marks is called a string.
*The quotation can be single quotes '' or double quotes " " or backtick ``.
And, the sequence of characters can be alphabets, numbers, symbols, etc.

String methods

1.charAt(index)

*The charAt() returns the character at a specified index in a string.
*The very first character of the string has an index of 0, the second character has index 1, and so on...

Example

let text = "HELLO";
let char = text.charAt(0);
console.log(char)// Returns "H"

2.length

*This property returns the number of characters in a string.

Example

let text = "HELLO";
let length = text.length;
console.log(length) // Returns 5

3.slice(start, end)

*Extracts a section of a string and returns it as a new string. The start index is inclusive, while the end index is exclusive.

Example

let text = "HELLO WORLD";
let part = text.slice(0, 5);
console.log(part) // Returns "HELLO"

4.substring(start, end)

*Similar to slice(), but treats negative indices as 0. It extracts characters between two specified indices.

Example

let text = "HELLO WORLD";
let part = text.substring(0, 5);
console.log(part)// Returns "HELLO"

5.toUpperCase()

*Converts all characters in a string to uppercase.

Example

let text = "hello";
let upper = text.toUpperCase();
console.log(upper)// Returns "HELLO"

6.toLowerCase()

*Converts all characters in a string to lowercase.

Example

let text = "HELLO";
let lower = text.toLowerCase();
console.log(lower)// Returns "hello"

7.trim()

*Removes whitespace from both ends of a string.

Example

let text = " hello ";
let trimmed = text.trim();
console.log(trimmed) // Returns "hello"

8.concat()

*Joins two or more strings and returns a new string.

Example

let text1 = "Hello";
let text2 = "World";
let combined = text1.concat(" ", text2);
console.log(combined) // Returns "Hello World"

9.indexOf(substring)

*Returns the index of the first occurrence of a specified substring. Returns -1 if not found.

Example

let text = "HELLO WORLD";
let index = text.indexOf("O");
console.log(index)// Returns 4

10.replace(searchValue, newValue)

*Replaces the first occurrence of a specified value with a new value.

Example

let text = "HELLO WORLD";
let newText = text.replace("WORLD", "EVERYONE");
console.log(newText)// Returns "HELLO EVERYONE"

11.replaceAll(searchValue, newValue)

*Replaces all occurrences of a specified value with a new value.

Example

let text = "HELLO WORLD WORLD";
let newText = text.replaceAll("WORLD", "EVERYONE");
console.log(newText)// Returns "HELLO EVERYONE EVERYONE"

12.split(separator)

*Splits a string into an array of substrings based on a specified separator.

Example

let text = "HELLO WORLD";
let parts = text.split(" ");
console.log(parts)// Returns ["HELLO", "WORLD"]

13.join(separator)

*Joins the elements of an array into a string, using a specified separator.

Example

let array = ["HELLO", "WORLD"];
let joined = array.join(" ");
console.log(joined)// Returns "HELLO WORLD"

14.startsWith(searchString)

*Checks if the string starts with the specified string.

Example

let text = "HELLO WORLD";
let starts = text.startsWith("HELLO");
console.log(starts)// Returns true

15.endsWith(searchString)

*Checks if the string ends with the specified string.

Example

let text = "HELLO WORLD";
let ends = text.endsWith("WORLD");
console.log(ends)// Returns true

16.includes(searchString)

*Checks if the string contains the specified substring.

Example

let text = "HELLO WORLD";
let includes = text.includes("LO");
console.log(includes)// Returns true

Release Statement This article is reproduced at: https://dev.to/t_shivakumar_0dc86c6486c/string-methods-in-javascript-516p?1 If there is any infringement, please contact [email protected] to delete it
Latest tutorial More>

Disclaimer: All resources provided are partly from the Internet. If there is any infringement of your copyright or other rights and interests, please explain the detailed reasons and provide proof of copyright or rights and interests and then send it to the email: [email protected] We will handle it for you as soon as possible.

Copyright© 2022 湘ICP备2022001581号-3