Ano ngaba ang Equality and Strict Equality operator sa Javascript?
Basically yung equality operator i kukumpara niya lang yung dalawang values tapos mag rereturn siya ng true or false (boolean types). "Strict Equality" basahin niyo nalang sa baba
Syntax
Equality : value1 == value2
Strict Equality : value1 === value2
Examples
Normal vs Strict Equality
Sa Normal Equality sign i a-attempt niya i convert and compare mga values na different ang type, in this case String Type yung "1" but equal padin siya sa Number Type na 1
Pero sa Strict Equality hindi gagana yan, kase nga strict tulad ng parents niya.
yung mga Falsy values equals sila false
Pero sa Strict Equality False yarrn
maraming pang iba't-ibang values ang iba behavior sa equality operator, kunwari sa mga Objects,Arrays magkamukha sila pero false parin ang result kasi reference types sila.
I know medyo weird pero if magegets niyo on how javascript works under the hood, this totally makes sense. When you encounter mga problems sa mga equalities saglit lang silang i google in my opinion.
More tagalog Javascript Learning Resources:
https://javascript-methods-in-tagalog.vercel.app/