In the world of web development, string manipulation is a fundamental skill that every programmer should master. One common task is checking whether a string ends with a specific substring. The JavaScript method endsWith
makes this task straightforward and efficient. Understanding how to use this method not only simplifies your code but also enhances its readability.
What is endsWith?
The endsWith
method is a built-in JavaScript function that determines whether a string ends with the characters of a specified string. This method returns a boolean value – true
if the string ends with the specified substring, and false
otherwise. This feature is particularly useful for validating URLs, file extensions, and any scenario where the end of a string is relevant.
Basic Syntax of endsWith
To use the endsWith
method, you need to understand its syntax, which is quite simple:
string.endsWith(searchString[, length])
Here, searchString
is the substring you want to check, and the optional length
parameter allows you to specify a length to consider in the string. If provided, the length
argument will be treated as the length of the string to consider, thus making the method flexible for various use cases.
Examples of Using endsWith
Let’s explore some practical examples to see how endsWith
works in real-world applications.
- Basic Example: Let’s check if a string ends with a specific character.
const str = 'Hello World!';
console.log(str.endsWith('!')); // true
This output confirms that the string