JavaScript – Check if Two Strings are Equal
To check if two strings are equal in JavaScript, use equal-to operator ==
and pass the two strings as operands. The equal-to operator returns a boolean value of true if the two strings are equal, or else, it returns false.
Equal-to operator considers the case while comparing the strings. a
and A
are not equal.
Syntax
The boolean expression (or condition) to check if strings: str1 and str2 are equal, using equal-to operator is
str1 == str2
Examples
The following is a quick example to check if two strings are equal in JavaScript.
var str1 = 'hello world';
var str2 = 'hello world';
if (str1 == str2) {
//strings are equal.
} else {
//strings are not equal.
}
In the following example, we take two strings in script, and check if these two strings are equal.
index.html
<!DOCTYPE html>
<html>
<body>
<pre id="output"></pre>
<script>
var str1 = 'hello world';
var str2 = 'hello world';
if (str1 == str2) {
displayOutput = "The two strings are equal.";
} else {
displayOutput = "The two strings are not equal.";
}
document.getElementById('output').innerHTML = displayOutput;
</script>
</body>
</html>
Now, let us take values in the strings, such that the strings are not equal, and observe the output.
index.html
<!DOCTYPE html>
<html>
<body>
<pre id="output"></pre>
<script>
var str1 = 'hello world';
var str2 = 'apple';
if (str1 == str2) {
displayOutput = "The two strings are equal.";
} else {
displayOutput = "The two strings are not equal.";
}
document.getElementById('output').innerHTML = displayOutput;
</script>
</body>
</html>
Conclusion
In this JavaScript Tutorial, we learned how to check if two strings are equal in JavaScript, using equal-to operator, with examples.