Ինչպե՞ս կարող եք որոշել, թե երկու առարկաները նման են:
Ինչպե՞ս կարող եք որոշել, թե երկու առարկաները նման են:

Video: Ինչպե՞ս կարող եք որոշել, թե երկու առարկաները նման են:

Video: Ինչպե՞ս կարող եք որոշել, թե երկու առարկաները նման են:
Video: ԳՈՒՆԱՅԻՆ ԹԵՍՏ, ՈՐԸ ԿԱՍԻ ՔՈ ՀՈԳԵՎՈՐ ՏԱՐԻՔԸ 2024, Ապրիլ
Anonim

Եթե երկու օբյեկտ ունեն նույն ձևը, կոչվում են « համանման . Երբ երկու թվերն են համանման , դրանց համապատասխան կողմերի երկարությունների հարաբերությունները հավասար են։ Դեպի որոշել, թե արդյոք ցույց տրված եռանկյուններն են համանման , համեմատե՛ք դրանց համապատասխան կողմերը։

Ավելին, ինչպես եք իմանում, արդյոք երկու առարկաները հավասար են:

Եթե որ երկու օբյեկտ ունեն նույն արժեքները, հավասար է () կվերադառնա ճշմարիտ: Երկրորդ համեմատության մեջ. հավասար է () ստուգում է տեսնելու համար արդյոք անցածը օբյեկտ զրոյական է, կամ եթե այն մուտքագրված է որպես այլ դաս: Եթե դա այլ դաս է, քան այն առարկաներ չեն հավասար . Վերջապես, հավասար է () համեմատում է առարկաներ ' դաշտերը.

երբ օգտագործվում է օբյեկտների հետ Ինչ է իրականում համեմատում == օպերատորը: Այն հավասարության օպերատոր (==) է օգտագործված դեպի համեմատել երկու արժեք կամ արտահայտություն. Դա է օգտագործված դեպի համեմատել թվեր, տողեր, բուլյան արժեքներ, փոփոխականներ, առարկաներ , զանգվածներ կամ ֆունկցիաներ։ Արդյունքը ՃԻՇՏ է, եթե արտահայտություններն են հավասար իսկ ՍՈՒՏ, հակառակ դեպքում:

Այս կերպ ինչպե՞ս եք համեմատում առարկաները:

== համեմատում է օբյեկտ հղումները, այն ստուգում է, թե արդյոք երկու օպերանդները մատնանշում են նույնը օբյեկտ (համարժեք չէ առարկաներ , նույնը օբյեկտ ) Եթե ցանկանում եք համեմատել տողեր (տեսնելու համար, թե արդյոք դրանք պարունակում են նույն նիշերը), դուք պետք է համեմատել տողերը՝ օգտագործելով հավասարները:

Կարո՞ղ ենք համեմատել JavaScript-ի օբյեկտները:

Օբյեկտների համեմատություն հեշտ է, օգտագործել === կամ Օբյեկտ .is(). Այս ֆունկցիան վերադարձնում է true, եթե դրանք ունեն նույն հղումը, և false, եթե ունեն անել ոչ: Կրկին շեշտեմ՝ այդպես է համեմատելով հղումները առարկաներ , ոչ թե արժեքը առարկաներ . Այսպիսով, օրինակ 3-ից. Օբյեկտ .is (obj1, obj2); կվերադառնա կեղծ.

Խորհուրդ ենք տալիս: