Ni nini kulinganisha kazi katika JavaScript?
Ni nini kulinganisha kazi katika JavaScript?

Video: Ni nini kulinganisha kazi katika JavaScript?

Video: Ni nini kulinganisha kazi katika JavaScript?
Video: # 1 [Веб-разработка (WD)] | Веб-дизайнер или веб-разработчик? Какая разница?... 2024, Novemba
Anonim

Madhumuni ya kulinganisha kazi ni kufafanua mpangilio mbadala wa kupanga. Ikiwa matokeo ni chanya b hupangwa kabla ya. Ikiwa matokeo ni 0 hakuna mabadiliko yanayofanywa na mpangilio wa maadili mawili. Mfano: The kulinganisha kazi inalinganisha maadili yote katika safu, maadili mawili kwa wakati mmoja (a, b).

Kwa kuzingatia hili, unalinganisha vipi vitu kwenye JavaScript?

Kulinganisha vitu ni rahisi, tumia === au Object.is(). Chaguo hili la kukokotoa hurejesha kweli ikiwa zina marejeleo sawa na si kweli ikiwa hazina. Tena, wacha nisisitize, ni hivyo kulinganisha marejeleo ya vitu , sio thamani ya vitu . Kwa hivyo, kutoka kwa Mfano wa 3, Object.is(obj1, obj2); atarudi uwongo.

Baadaye, swali ni, localeCompare ni nini katika JavaScript? Ufafanuzi na Matumizi. The localeLinganisha () njia inalinganisha kamba mbili katika eneo la sasa. Lugha inategemea mipangilio ya lugha ya kivinjari. The localeLinganisha () mbinu hurejesha nambari inayoonyesha kama mfuatano unakuja kabla, baada au ni sawa na kulinganishaString katika mpangilio wa kupanga.

Kwa kuongeza, ni tofauti gani kati ya == na === katika JS?

= inatumika kwa kugawa maadili kwa kutofautisha ndani JavaScript . == inatumika kwa kulinganisha kati ya vigezo viwili bila kujali aina ya data ya kutofautisha. === inatumika kwa kulinganisha kati ya anuwai mbili lakini hii itaangalia aina kali, ambayo inamaanisha itaangalia aina ya data na kulinganisha maadili mawili.

Kwa nini tunatumia === kwenye JavaScript?

Tofauti kati ya == na === katika JavaScript Kwa kweli, wewe lazima daima kutumia " === " mwendeshaji kwa kulinganisha vigeu au kwa kulinganisha tu. mwendeshaji ni mwendeshaji madhubuti asiye na usawa, ambayo itazingatiwa wakati wa kulinganisha vigeu viwili au maadili mawili katika JavaScript.

Ilipendekeza: