Taqqoslashlar
muhimlik: 5
Ushbu ifodalarning natijasi qanday bo’ladi?
5 > 4;
"apple" > "pineapple";
"2" > "12";
undefined == null;
undefined === null;
null == "\n0\n";
null === +"\n0\n";
5 > 4 → true
"apple" > "pineapple" → false
"2" > "12" → true
undefined == null → true
undefined === null → false
null == "\n0\n" → false
null === +"\n0\n" → false
Ba’zi sabablar:
- Shubhasiz, rost.
- Lug’atni taqqoslash, shuning uchun noto’g’ri.
"a"
"p"
dan kichikroq. - Yana lug’atni solishtirish, birinchi belgi
"2"
birinchi belgidan katta"1"
. - “Nul” va “aniqlanmagan” qiymatlar faqat bir-biriga teng.
- Qat’iy tenglik – qat’iy. Ikkala tomonning turli xil turlari yolg’onga olib keladi.
(4)
ga oxshab,
nullfaqat
aniqlanmagan`ga teng.- Har xil turdagi qat’iy tenglik.