Hvad er sammenligningsfunktion i JavaScript?
Hvad er sammenligningsfunktion i JavaScript?

Video: Hvad er sammenligningsfunktion i JavaScript?

Video: Hvad er sammenligningsfunktion i JavaScript?
Video: 1.10.1 Comparison of Functions #1 2024, Kan
Anonim

Formålet med sammenligne funktion er at definere en alternativ sorteringsrækkefølge. Hvis resultatet er positivt, sorteres b før a. Hvis resultatet er 0, foretages der ingen ændringer med sorteringsrækkefølgen af de to værdier. Eksempel: Den sammenligne funktion sammenligner alle værdierne i arrayet, to værdier ad gangen (a, b).

Holder du øje med dette, hvordan sammenligner du objekter i JavaScript?

Sammenligning af objekter er let, brug === eller Object.is(). Denne funktion returnerer sand, hvis de har samme reference og falsk, hvis de ikke har. Igen, lad mig understrege, det er det sammenligne henvisningerne til genstande , ikke værdien af genstande . Så fra eksempel 3, Object.is(obj1, obj2); ville returnere falsk.

Efterfølgende er spørgsmålet, hvad er localeCompare i JavaScript? Definition og brug. Det locale Sammenlign ()-metoden sammenligner to strenge i den aktuelle landestandard. Lokaliteten er baseret på sprogindstillingerne i browseren. Det locale Sammenlign ()-metoden returnerer et tal, der angiver, om strengen kommer før, efter eller er lig med compareString i sorteringsrækkefølge.

Derudover, hvad er forskellen mellem == og === i JS?

= bruges til at tildele værdier til en variabel i JavaScript . == bruges til sammenligning mellem to variable uanset variabelens datatype. === bruges til sammenligning mellem to variabler, men dette vil kontrollere streng type, hvilket betyder, at det vil kontrollere datatype og sammenligne to værdier.

Hvorfor bruger vi === i JavaScript?

Forskellen mellem == og === i JavaScript Faktisk, du bør altid brug " === " operator til sammenligning af variabler eller bare for enhver sammenligning. operator er streng ikke-lighedsoperator, som vil tage type i betragtning, mens to variable eller to værdier sammenlignes i JavaScript.

Anbefalede: