عملگرهای مقایسه ای و منطقی در جاوااسکریپت (قسمت بیست و پنجم)

از دو عملگر مقایسه ای یا compression و منطقی یا logical برای انجام تست و دستورات شرطی استفاده میشود.
این مقایسه نتیجه true یا 1 و false یا 0 برگشت می‌دهد.
زمانی که قصد داشته باشیم در دستورات شرطی مقداری را بررسی و مقایسه کنیم از عملگرهای مقایسه ای استفاده میکنیم و طبق همان مقایسه و شرط مقداری را نمایش میدهیم.
برای مثال فرض کنید مقدار متغیر x=5 است. حالت های مختلف مقایسه ای زیر را میتوانیم در نظر بگیریم:


عملگر == یا equal to

عملگر == با عملگر = متفاوت است و فرق آن این است که عملگر = برای تخصیص مقدار به متغیر استفاده شده و عملگر == برای مقایسه دو متغیر از لحاظ تنها مقدار بررسی می‌شود و مقدار بازگشتی یک مقدار بولین است.

مثال:

x == 6;
//false

x == 5;
//true

x == &quot5"
//true

عملگر === یا equal value and equal type

عملگر === با عملگر == متفاوت است و فرق آن این است که عملگر == برای بررسی تنها مقدار استفاده شده و عملگر === برای مقایسه دو متغیر از لحاظ مقدار و نوع داده استفاده می‌شود و مقدار بازگشتی یک مقدار بولین است.

مثال:

x === 5;
//true

x === &quot5&quot
//false


عملگر =! یا not equal


مشاهده ادامه در لینک زیر:

https://dejavan.ir


سخن پایانی

این بود یکی دیگر از آموزش جاوااسکریپت در صورت داشتن سوال یا نظر اون رو با من در میان بزارید.

من امیر جوان میر هستم گرافیست و توسعه دهنده وب از سال 1390

instagram: https://www.instagram.com/amir.javanmir/

تمامی حقوق این مطلب متعلق به سایت دیزاینر جوان می باشد هرگونه استفاده از این مطلب با ذکر منبع آن بلامانع است.

website: https://dejavan.ir
instagram: https://instagram.com/designer.javan
twitter: https://twitter.com/designer_javan
Telegram: https://t.me/designer_javan


سایر مطالب

https://virgool.io/JavaScriptTutorial