İki obyektin oxşar olub olmadığını necə müəyyən etmək olar?
İki obyektin oxşar olub olmadığını necə müəyyən etmək olar?

Video: İki obyektin oxşar olub olmadığını necə müəyyən etmək olar?

Video: İki obyektin oxşar olub olmadığını necə müəyyən etmək olar?
Video: WhatsApp-ın bu hiyləsini bilirsən? 😎 2024, Bilər
Anonim

Əgər iki obyekt eyni formaya malikdirlər, onlar "adlanır" oxşar ." İki olanda rəqəmlərdir oxşar , onların uyğun tərəflərinin uzunluqlarının nisbətləri bərabərdir. Kimə olub olmadığını müəyyənləşdirin göstərilən üçbucaqlardır oxşar , onların müvafiq tərəflərini müqayisə edin.

Bundan əlavə, iki obyektin bərabər olub olmadığını necə bilirsiniz?

Əgər the iki obyekt eyni dəyərlərə malikdir, bərabərdir () doğru qayıdacaq. İkinci müqayisədə, bərabərdir () görmək üçün yoxlayır istər keçdi obyekt null və ya əgər fərqli bir sinif kimi yazılmışdır. Əgər sinifdən fərqlidir obyektlər deyil bərabərdir . Nəhayət, bərabərdir () ilə müqayisə edir obyektlər ' sahələri.

obyektlərlə istifadə edildikdə == bərabərliyi operatoru həqiqətən nəyi müqayisə edir? The bərabərlik operatoru (==) edir istifadə olunur üçün müqayisə etmək iki dəyər və ya ifadə. Bu istifadə olunur üçün müqayisə etmək ədədlər, sətirlər, Boolean dəyərləri, dəyişənlər, obyektlər , massivlər və ya funksiyalar. Əgər ifadələr belədirsə, nəticə DOĞRUDUR bərabərdir və əks halda FALSE.

Bu şəkildə obyektləri necə müqayisə edirsiniz?

== müqayisə edir obyekt istinadlar, o, iki operandın eynini göstərib-göstərmədiyini yoxlayır obyekt (ekvivalent deyil obyektlər , eyni obyekt ). İstəsən müqayisə etmək strings (onlarda eyni simvolların olub olmadığını görmək üçün) lazımdır müqayisə etmək bərabər istifadə edərək sətirlər.

JavaScript-də obyektləri müqayisə edə bilərikmi?

Obyektlərin müqayisəsi asandır, === və ya istifadə edin Obyekt .is(). Bu funksiya eyni istinada malik olduqda doğru, əgər varsa yalan qaytarır et yox. Yenə qeyd edim ki, belədir müqayisə edir istinadlar obyektlər , dəyəri deyil obyektlər . Beləliklə, 3-cü misaldan, Obyekt .is(obj1, obj2); yalan qaytaracaqdı.

Tövsiyə: