آموزش رایگان برنامه نویسی، گرافیک، سئو و ....
عملگرهای مقایسه ای و منطقی در جاوااسکریپت (قسمت بیست و پنجم)
از دو عملگر مقایسه ای یا compression و منطقی یا logical برای انجام تست و دستورات شرطی استفاده میشود.
این مقایسه نتیجه true یا 1 و false یا 0 برگشت میدهد.
زمانی که قصد داشته باشیم در دستورات شرطی مقداری را بررسی و مقایسه کنیم از عملگرهای مقایسه ای استفاده میکنیم و طبق همان مقایسه و شرط مقداری را نمایش میدهیم.
برای مثال فرض کنید مقدار متغیر x=5 است. حالت های مختلف مقایسه ای زیر را میتوانیم در نظر بگیریم:
عملگر == یا equal to
عملگر == با عملگر = متفاوت است و فرق آن این است که عملگر = برای تخصیص مقدار به متغیر استفاده شده و عملگر == برای مقایسه دو متغیر از لحاظ تنها مقدار بررسی میشود و مقدار بازگشتی یک مقدار بولین است.
مثال:
x == 6;
//false
x == 5;
//true
x == "5"
//true
عملگر === یا equal value and equal type
عملگر === با عملگر == متفاوت است و فرق آن این است که عملگر == برای بررسی تنها مقدار استفاده شده و عملگر === برای مقایسه دو متغیر از لحاظ مقدار و نوع داده استفاده میشود و مقدار بازگشتی یک مقدار بولین است.
مثال:
x === 5;
//true
x === "5"
//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
مطلبی دیگر از این انتشارات
آبجکت یا object در جاوااسکریپت (قسمت هفدهم)
مطلبی دیگر از این انتشارات
دستورات شرطی if...else if...else در جاوااسکریپت (قسمت بیست و ششم)
مطلبی دیگر از این انتشارات
محل قرارگیری و استفاده از جاوااسکریپت (قسمت سوم)