by Sai gowtham

How to compare two strings in JavaScript

We can use the comparison operator to compare two strings in JavaScript.

In this example, we are using the triple equals (===) comparison operator instead of double equals (==) to avoid the type coercion.

let str1 = "loss";
let str2 = "loss";

console.log(str1 === str2); //  true
let a = "c124";
let b = "c122";

console.log(a === b); // false

The triple equals (===) operator only returns true when both values and types are same otherwise it returns false.

Let’s write our own function.

function strCompare(str1,str2){
    return str1 === str2 ;
}

// usage

console.log(strCompare('king','king')); // true

console.log(strCompare('open','close')); // false

Top Udemy Courses

JavaScript - The Complete Guide 2020 (Beginner + Advanced)
JavaScript - The Complete Guide 2020 (Beginner + Advanced)
45,614 students enrolled
52 hours of video content
View Course
React - The Complete Guide (incl Hooks, React Router, Redux)
React - The Complete Guide (incl Hooks, React Router, Redux)
284,472 students enrolled
40 hours of video content
View Course
Vue JS 2 - The Complete Guide (incl. Vue Router & Vuex)
Vue JS 2 - The Complete Guide (incl. Vue Router & Vuex)
130,921 students enrolled
21 hours of video content
View Course