چگونه می توان تشخیص داد که دو جسم شبیه هم هستند؟
چگونه می توان تشخیص داد که دو جسم شبیه هم هستند؟

تصویری: چگونه می توان تشخیص داد که دو جسم شبیه هم هستند؟

تصویری: چگونه می توان تشخیص داد که دو جسم شبیه هم هستند؟
تصویری: ویتامینی که برای نعوظ و عملکرد آلت تناسلی لازم است 2024, نوامبر
Anonim

اگر دو شی شکل یکسانی دارند، به آنها می گویند مشابه . وقتی دو ارقام هستند مشابه ، نسبت طول اضلاع متناظر آنها برابر است. به تعیین کنید که آیا مثلث های نشان داده شده هستند مشابه ، اضلاع متناظر آنها را با هم مقایسه کنید.

علاوه بر این، چگونه متوجه می شوید که دو جسم برابر هستند؟

اگر را دو شی ارزش های یکسانی دارند، برابر است () true برمی گردد. در مقایسه دوم، برابر است () بررسی می کند تا ببیند چه گذشت هدف - شی پوچ است، یا اگر به عنوان یک کلاس متفاوت تایپ شده است. اگر این یک کلاس متفاوت از کلاس است اشیاء نیستند برابر . سرانجام، برابر است () مقایسه می کند اشیاء ' زمینه های.

وقتی با اشیاء استفاده می شود عملگر برابری == واقعاً چه چیزی را مقایسه می کند؟ را عملگر برابری (==) است استفاده شده به مقایسه کنید دو مقدار یا عبارت این است استفاده شده به مقایسه کنید اعداد، رشته ها، مقادیر بولی، متغیرها، اشیاء ، آرایه ها یا توابع. اگر عبارات درست باشند، نتیجه درست است برابر و در غیر این صورت FALSE.

در این روش، چگونه اشیاء را با هم مقایسه می کنید؟

== مقایسه می کند هدف - شی مراجع، بررسی می کند که آیا دو عملوند به یکسان اشاره می کنند یا خیر هدف - شی (معادل نیست اشیاء ، همان هدف - شی ). اگر شما می خواهید مقایسه کنید رشته ها (برای اینکه ببینید آیا آنها دارای کاراکترهای یکسانی هستند یا خیر)، باید این کار را انجام دهید مقایسه کنید رشته ها با استفاده از مساوی.

آیا می توانیم اشیاء را در جاوا اسکریپت مقایسه کنیم؟

مقایسه اشیاء آسان است، استفاده از === یا هدف - شی .است(). این تابع اگر همان مرجع را داشته باشند true و اگر آنها را دارند false را برمی گرداند انجام دادن نه باز هم، اجازه دهید تاکید کنم، این است مقایسه کردن ارجاعات به اشیاء ، نه ارزش اشیاء . بنابراین، از مثال 3، هدف - شی .is(obj1, obj2); نادرست برمی گشت

توصیه شده: