JavaScript String methods and properties
Couple of string methods that i normally use.

CharAt()
The charAt() method returns the character at the specified index in a string.
const string = "Hello"
console.log(string.chartAt(2) //Output: l
concat()
The concat() method combines two or more strings in a single string
const string1 = "Hello";
const string2 = "world";
const combined = string1.concat(string2)/
console.log(combined) //output: "Hello world
endsWith()
The endsWith() method checks if the string ends with the given string. Return boolean value
const string = "Hello world"
console.log(string.endsWith("world") //output: true
includes()
The includes() method checks if a string is included in another string. Returns boolean value.
const string1 = "Hello JavaScript";
const string2 = "JavaScript";
console.log(string1.includes(string2); //output: true
indexOf()
The indexOf() method returns the index of the first occurrence of a string in another string.
const string1 = "Hello world";
const string2 = "w";
console.log(string1.indexOf(string2); //output: 6
length
The length property returns the number of characters in a string.
const string = "Hello world";
console.log(string.length); //output: 11
trim()
The trim()returns a new string stripped of whitespace characters from beginning and end of a string
const string = " Hello ";
console.log(string.trim()); //output: "Hello"
split()
The split() method returns an array by checking the given condition.
const string = "hello, how are you";
console.log(string.split(" ") //output: ["hello," "how", "are", "you"]
slice()
The slice() method returns a substring of a string. The slice() method has two optional parameters start and end index.
const string = "hello"
console.log(string.slice(0,2);//output: "he"



