Kas ir salīdzināšanas funkcija JavaScript?
Kas ir salīdzināšanas funkcija JavaScript?

Video: Kas ir salīdzināšanas funkcija JavaScript?

Video: Kas ir salīdzināšanas funkcija JavaScript?
Video: Маша и Медведь (Masha and The Bear) - Маша плюс каша (17 Серия) 2024, Novembris
Anonim

Mērķis salīdzināt funkciju ir definēt alternatīvu kārtošanas secību. Ja rezultāts ir pozitīvs, b tiek sakārtots pirms a. Ja rezultāts ir 0, abu vērtību kārtošanas secībā izmaiņas netiek veiktas. Piemērs: The salīdzināt funkciju salīdzina visas masīva vērtības, divas vērtības vienlaikus (a, b).

Ņemot to vērā, kā jūs salīdzināt objektus JavaScript?

Objektu salīdzināšana ir viegli, izmantojiet === vai Object.is(). Šī funkcija atgriež true, ja tām ir tāda pati atsauce, un false, ja tā nav. Vēlreiz uzsveru, tā ir salīdzinot atsauces uz objektus , nevis vērtība objektus . Tātad, no 3. piemēra, Object.is(obj1, obj2); atgrieztos nepatiesi.

Pēc tam rodas jautājums, kas ir localeCompare JavaScript? Definīcija un lietojums. The localeSalīdzināt () metode salīdzina divas virknes pašreizējā lokalizācijā. Lokalizācija ir balstīta uz pārlūkprogrammas valodas iestatījumiem. The localeSalīdzināt () metode atgriež skaitli, kas norāda, vai virkne ir pirms, pēc vai ir vienāda ar salīdzināšanas virkni kārtošanas secībā.

Turklāt, kāda ir atšķirība starp == un === JS?

= tiek izmantots, lai piešķirtu vērtības mainīgajam in JavaScript . == tiek izmantots salīdzināšanai starp divi mainīgie neatkarīgi no mainīgā datu veida. === tiek izmantots salīdzināšanai starp divi mainīgie, bet tas pārbaudīs stingro tipu, kas nozīmē, ka pārbaudīs datu tipu un salīdzinās divas vērtības.

Kāpēc mēs JavaScript izmantojam ===?

Atšķirība starp == un === JavaScript Patiesībā, tu vienmēr vajadzētu izmantot " === " operators mainīgo lielumu salīdzināšanai vai tikai jebkuram salīdzinājumam. operators ir stingrs operators, kas nav vienāds, kas ņems vērā veidu, salīdzinot divus mainīgos vai divas vērtības JavaScript.

Ieteicams: