Ano ang function ng paghahambing sa JavaScript?
Ano ang function ng paghahambing sa JavaScript?

Video: Ano ang function ng paghahambing sa JavaScript?

Video: Ano ang function ng paghahambing sa JavaScript?
Video: ARRANGING FRACTIONS IN ASCENDING AND DESCENDING ORDERS (Similar and Dissimilar Fractions) 2024, Nobyembre
Anonim

Ang layunin ng ihambing ang function ay upang tukuyin ang isang alternatibong pagkakasunud-sunod ng pag-uuri. Kung ang resulta ay positibo b ay pinagsunod-sunod bago ang a. Kung ang resulta ay 0 walang mga pagbabagong gagawin sa pagkakasunud-sunod ng dalawang halaga. Halimbawa: Ang ihambing ang function inihahambing ang lahat ng mga halaga sa array, dalawang mga halaga sa isang pagkakataon (a, b).

Habang pinapanatili itong nakikita, paano mo ihahambing ang mga bagay sa JavaScript?

Paghahambing ng mga bagay ay madali, gamitin === o Object.is(). Ang function na ito ay nagbabalik ng true kung mayroon silang parehong reference at false kung wala. Muli, hayaan mo akong i-stress, ito ay paghahambing ang mga sanggunian sa mga bagay , hindi ang halaga ng mga bagay . Kaya, mula sa Halimbawa 3, Object.is(obj1, obj2); magbabalik ng false.

Kasunod nito, ang tanong ay, ano ang localeCompare sa JavaScript? Kahulugan at Paggamit. Ang localeCompare () method ay naghahambing ng dalawang string sa kasalukuyang locale. Ang lokal ay batay sa mga setting ng wika ng browser. Ang localeCompare () method ay nagbabalik ng isang numero na nagsasaad kung ang string ay nauuna, pagkatapos, o katumbas ng compareString sa pagkakasunud-sunod.

Bilang karagdagan, ano ang pagkakaiba sa pagitan ng == at === sa JS?

= ay ginagamit para sa pagtatalaga ng mga halaga sa isang variable in JavaScript . == ay ginagamit sa paghahambing sa pagitan dalawang variable anuman ang datatype ng variable. === ay ginagamit para sa paghahambing sa pagitan dalawang variable ngunit susuriin nito ang mahigpit na uri, na nangangahulugang susuriin nito ang datatype at ihambing ang dalawang halaga.

Bakit namin ginagamit ang === sa JavaScript?

Pagkakaiba sa pagitan ng == at === sa JavaScript Sa katunayan, ikaw dapat palagi gamitin " === " operator para sa paghahambing ng mga variable o para lamang sa anumang paghahambing. Ang operator ay mahigpit na hindi pagkakapantay-pantay na operator, na isasaalang-alang ang uri habang inihahambing ang dalawang variable o dalawang halaga sa JavaScript.

Inirerekumendang: