Hva er sammenligningsfunksjon i JavaScript?
Hva er sammenligningsfunksjon i JavaScript?

Video: Hva er sammenligningsfunksjon i JavaScript?

Video: Hva er sammenligningsfunksjon i JavaScript?
Video: 1.10.1 Comparison of Functions #1 2024, November
Anonim

Hensikten med sammenligne funksjon er å definere en alternativ sorteringsrekkefølge. Hvis resultatet er positivt, sorteres b før a. Hvis resultatet er 0, gjøres ingen endringer med sorteringsrekkefølgen til de to verdiene. Eksempel: The sammenligne funksjon sammenligner alle verdiene i matrisen, to verdier om gangen (a, b).

Hvordan sammenligner du objekter i JavaScript med tanke på dette?

Sammenligne objekter er enkelt, bruk === eller Object.is(). Denne funksjonen returnerer sann hvis de har samme referanse og usann hvis de ikke har det. Igjen, la meg understreke, det er det sammenligne referansene til gjenstander , ikke verdien av gjenstander . Så fra eksempel 3, Object.is(obj1, obj2); ville returnert falsk.

Deretter er spørsmålet, hva er localeCompare i JavaScript? Definisjon og bruk. De locale Sammenlign ()-metoden sammenligner to strenger i gjeldende lokalitet. Lokaliteten er basert på språkinnstillingene til nettleseren. De locale Sammenlign ()-metoden returnerer et tall som indikerer om strengen kommer før, etter eller er lik compareString i sorteringsrekkefølge.

I tillegg, hva er forskjellen mellom == og === i JS?

= brukes for å tilordne verdier til en variabel i JavaScript . == brukes til sammenligning mellom to variabler uavhengig av datatypen til variabelen. === brukes til sammenligning mellom to variabler, men dette vil sjekke streng type, noe som betyr at den vil sjekke datatype og sammenligne to verdier.

Hvorfor bruker vi === i JavaScript?

Forskjellen mellom == og === i JavaScript Faktisk, du bør alltid bruk " === "-operator for å sammenligne variabler eller bare for en hvilken som helst sammenligning. Operatøren er en streng ikke-likhetsoperator, som vil ta hensyn til type mens man sammenligner to variabler eller to verdier i JavaScript.

Anbefalt: