Unawezaje kujua ikiwa vitu viwili vinafanana?
Unawezaje kujua ikiwa vitu viwili vinafanana?

Video: Unawezaje kujua ikiwa vitu viwili vinafanana?

Video: Unawezaje kujua ikiwa vitu viwili vinafanana?
Video: Goodluck Gozbert - Hauwezi Kushindana (Official Video) SMS SKIZA 8633371 TO 811 TO GET THIS SONG 2024, Aprili
Anonim

Ikiwa vitu viwili wana sura sawa, wanaitwa " sawa ." Wakati mbili takwimu ni sawa , uwiano wa urefu wa pande zao zinazofanana ni sawa. Kwa kuamua kama pembetatu zilizoonyeshwa ni sawa , kulinganisha pande zao zinazolingana.

Zaidi ya hayo, unajuaje ikiwa vitu viwili ni sawa?

Kama ya vitu viwili kuwa na maadili sawa, sawa () itarudi kweli. Katika ulinganisho wa pili, sawa () hundi kuona kama iliyopitishwa kitu ni null, au kama imechapwa kama darasa tofauti. Kama ni darasa tofauti basi vitu sio sawa . Hatimaye, sawa () kulinganisha vitu 'mashamba.

inapotumiwa na vitu Je, ni sawa == mwendeshaji analinganisha nini? The mwendeshaji wa usawa (==) ni kutumika kwa kulinganisha maadili au maneno mawili. Ni kutumika kwa kulinganisha nambari, kamba, maadili ya Boolean, vigezo, vitu , safu, au vitendakazi. Matokeo yake ni KWELI ikiwa misemo ni sawa na UONGO vinginevyo.

Kwa namna hii, unalinganisha vipi vitu?

== kulinganisha kitu marejeleo, inakagua kuona ikiwa operesheni hizo mbili zinaelekeza sawa kitu (sio sawa vitu , sawa kitu ) Ukitaka kulinganisha kamba (ili kuona ikiwa zina herufi sawa), unahitaji kulinganisha masharti kwa kutumia equals.

Je, tunaweza kulinganisha vitu kwenye JavaScript?

Kulinganisha vitu ni rahisi, tumia === au Kitu .ni(). Chaguo hili la kukokotoa hurejesha kweli ikiwa wana marejeleo sawa na si kweli ikiwa wanayo fanya sivyo. Tena, wacha nisisitize, ni hivyo kulinganisha marejeleo ya vitu , sio thamani ya vitu . Kwa hivyo, kutoka kwa mfano wa 3, Kitu .ni(obj1, obj2); atarudi uwongo.

Ilipendekeza: