समानता(Equility)

प्रोग्रामरहरूमा भ्यारीएबलहरूको सम्बन्धमा समानता निर्धारण गर्नुपर्दछ। यो समानता निर्धारण इकुअलिटी(equality) अपरेटर प्रयोग गरेर गरिन्छ।

सबै भन्दा आधारभूत इकुअलिटी अपरेटर (==) हो। यस अपरेटरले यो निर्धारण गर्दछ कि दुई भ्यारीएबल बराबर छन् कि छैन।

उदाहरणका लागि, मान्नुहोस्:

let foo = 42;
let bar = 42;
let baz = "42";
let qux = "life";
console.log(foo == bar)  // true
console.log(baz == qux)  // false

foo == bar को मूल्यांकन गर्दा truebaz == qux को लागी false को मूल्यांकन हुनेछ।fooBazबिभिन्न प्रकारका बावजुद foo == bazको मूल्यांकन true हुनेछ। दृश्यहरूको पछाडि == समानता अपरेटरले आफ्नो समानता निर्धारण गर्नु अघि यसको प्रकारलाई अपरेट गर्दछ। यो === समानता अपरेटरको विपरित हो।

इकुअलिटी अपरेटरले (===) दुई भ्यारीएबल बराबर र समान प्रकारका छन् भन्ने निर्धारण गर्दछ । पहिले जस्तै, यसको मतलब यो हो कि foo === bar अझै पनि true मा मूल्याङ्कन हुनेछ, तर foo === baz ले अब false मा मूल्याङ्कन गर्नेछ। baz === qux अझै पनि false मा मूल्याङ्कन हुनेछ।

Exercise
Correct!
False!
समानता अपरेटर (`==` र `===`) प्रयोग गरेर `str` र `str2` को तुलना गर्न प्रयोग गर्नुहोस्।
let str1 = "hello"; let str2 = "HELLO"; let bool1 = true; let bool2 = 1; // compare using == let stringResult1 = let boolResult1 = // compare using === let stringResult1 = let boolResult2 =

परिणाम मिल्दो जुल्दो ""

    कुनै परिणाम मिल्दो जुल्दो छैन ""