⊗jsPmCdVTIe 112 of 505 menu

Nevienlīdzība pēc vērtības un tipa JavaScript

Papildus operatoram != pastāv arī operators !==, kas ņem vērā tipu salīdzinot. Apskatīsim to atšķirības ar piemēriem.

Pieņemsim, ka ar operatoru != tiek salīdzināti divi skaitļi 3. Šis operators salīdzina vērtības pēc tā, ka tās NAV vienādas. Tā kā mūsu vērtības tieši ir vienādas, tad nosacījums būs nepatiess:

if (3 != 3) { console.log('+++'); } else { console.log('---'); // izpildīsies šis }

Pieņemsim, ka viena no mūsu vērtībām tagad būs pēdiņās. Šajā gadījumā operators != joprojām uzskatīs tās par vienādām (jo sakrīt vērtība, bet tips nav svarīgs šim operatoram) un atkal nosacījums būs nepatiess:

if ('3' != 3) { console.log('+++'); } else { console.log('---'); // izpildīsies šis }

Tagad salīdzināsim divus skaitļus 3 ar operatora !== palīdzību. Tas arī uzskatīs tos par vienādiem:

if (3 !== 3) { console.log('+++'); } else { console.log('---'); // izpildīsies šis }

Bet ja tagad vienu no trijniekiem ņemam pēdiņās, tad operators !== uzskatīs mūsu trijniekus par nevienādiem, jo, lai arī to vērtības sakrīt, bet tiem ir atšķirīgs tips:

if ('3' !== 3) { console.log('+++'); // izpildīsies šis } else { console.log('---'); }

Nepalaižot kodu, nosakiet, kas tiks izvadīts konsole:

let test1 = '3'; let test2 = '3'; if (test1 != test2) { console.log('+++'); } else { console.log('---'); }

Neipalaižot kodu, nosakiet, kas tiks izvadīts konsole:

let test1 = '3'; let test2 = '3'; if (test1 !== test2) { console.log('+++'); } else { console.log('---'); }

Neipalaižot kodu, nosakiet, kas tiks izvadīts konsole:

let test1 = 3; let test2 = '3'; if (test1 != test2) { console.log('+++'); } else { console.log('---'); }

Neipalaižot kodu, nosakiet, kas tiks izvadīts konsole:

let test1 = 3; let test2 = '3'; if (test1 !== test2) { console.log('+++'); } else { console.log('---'); }

Neipalaižot kodu, nosakiet, kas tiks izvadīts konsole:

let test1 = 3; let test2 = 2; if (test1 !== test2) { console.log('+++'); } else { console.log('---'); }
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt