Wat is de vergelijkfunctie in JavaScript?
Wat is de vergelijkfunctie in JavaScript?

Video: Wat is de vergelijkfunctie in JavaScript?

Video: Wat is de vergelijkfunctie in JavaScript?
Video: Final project - Knowledge & Data 2017 at Vrije Universiteit Amsterdam 2024, November
Anonim

Het doel van de vergelijk functie is om een alternatieve sorteervolgorde te definiëren. Als het resultaat positief is, wordt b gesorteerd voor a. Als het resultaat 0 is, worden er geen wijzigingen aangebracht in de sorteervolgorde van de twee waarden. Voorbeeld: De vergelijk functie vergelijkt alle waarden in de array, twee waarden tegelijk (a, b).

Als u dit in het oog houdt, hoe vergelijkt u objecten in JavaScript?

Objecten vergelijken is eenvoudig, gebruik === of Object.is(). Deze functie retourneert waar als ze dezelfde verwijzing hebben en onwaar als dat niet het geval is. Nogmaals, laat me benadrukken, het is vergelijken de verwijzingen naar de voorwerpen , niet de waarde van de voorwerpen . Dus, uit voorbeeld 3, Object.is(obj1, obj2); vals zou retourneren.

Vervolgens is de vraag, wat is localeCompare in JavaScript? Definitie en gebruik. De localeVergelijken () methode vergelijkt twee tekenreeksen in de huidige landinstelling. De landinstelling is gebaseerd op de taalinstellingen van de browser. De localeVergelijken () methode retourneert een getal dat aangeeft of de tekenreeks voor, na of gelijk is aan de CompareString in sorteervolgorde.

Wat is bovendien het verschil tussen == en === in JS?

= wordt gebruikt voor het toekennen van waarden aan een variabele in JavaScript . == wordt gebruikt ter vergelijking tussen twee variabelen ongeacht het datatype van de variabele. === wordt gebruikt ter vergelijking: tussen twee variabelen, maar dit zal het strikte type controleren, wat betekent dat het datatype zal controleren en twee waarden zal vergelijken.

Waarom gebruiken we === in JavaScript?

Verschil tussen == en === in JavaScript In feite, jij moet altijd gebruik maken van " === " operator voor het vergelijken van variabelen of gewoon voor elke vergelijking. operator is een strikte niet-gelijkheidsoperator, die rekening houdt met het type bij het vergelijken van twee variabelen of twee waarden in JavaScript.

Aanbevolen: