Mi az összehasonlítási funkció a JavaScriptben?
Mi az összehasonlítási funkció a JavaScriptben?

Videó: Mi az összehasonlítási funkció a JavaScriptben?

Videó: Mi az összehasonlítási funkció a JavaScriptben?
Videó: Marlin Firmware - VScode - Marlin Example File Guide 2024, November
Anonim

A célja a függvény összehasonlítása egy alternatív rendezési sorrend meghatározása. Ha az eredmény pozitív, akkor b-t a elé rendezzük. Ha az eredmény 0, nem történik változás a két érték rendezési sorrendjében. Példa: A függvény összehasonlítása összehasonlítja a tömb összes értékét, egyszerre két értéket (a, b).

Ezt szem előtt tartva, hogyan hasonlítja össze az objektumokat JavaScriptben?

Objektumok összehasonlítása egyszerű, használja az === vagy az Object.is() parancsot. Ez a függvény igazat ad vissza, ha ugyanaz a hivatkozás, és hamis értéket, ha nem. Még egyszer, hadd hangsúlyozzam, ez az összehasonlítása a hivatkozásokat a tárgyakat , nem az értéke tárgyakat . Tehát a 3. példából az Object.is(obj1, obj2); hamisan térne vissza.

Ezt követően a kérdés az, hogy mi az a localeCompare a JavaScriptben? Meghatározás és használat. Az localeCompare () metódus két karakterláncot hasonlít össze az aktuális területi beállításban. A nyelvi beállítás a böngésző nyelvi beállításain alapul. Az localeCompare A () metódus egy számot ad vissza, amely jelzi, hogy a karakterlánc rendezési sorrendben az Összehasonlítási karakterlánc előtt, után vagy azzal egyenlő.

Ezenkívül mi a különbség a == és az === között JS-ben?

= értéket ad egy változóhoz in JavaScript . == összehasonlításra használják között két változó, függetlenül a változó adattípusától. === összehasonlításra használják között két változót, de ez ellenőrzi a szigorú típust, ami azt jelenti, hogy ellenőrzi az adattípust és összehasonlít két értéket.

Miért használjuk a ===-t a JavaScriptben?

Különbség == és között === JavaScriptben Valójában, te mindig kell használat " === " operátor a változók összehasonlításához vagy bármilyen összehasonlításhoz. Az operátor szigorú, nem egyenlőségi operátor, amely figyelembe veszi a típust két változó vagy két érték összehasonlításakor JavaScript.

Ajánlott: