Home  >  Article  >  Web Front-end  >  String methods in javascript

String methods in javascript

王林
王林Original
2024-08-14 20:53:32862browse

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

The above is the detailed content of String methods in javascript. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn