۲3) آموزش عملگر شرطی در جاوااسکریپت
آموزش رایگان جاوااسکریپت
قطعا تا اینجای با دستور شرطی if و else آشنا شدید و کاربردش رو درک کردید. اما گاهی اوقات برای شرط های ساده و تک دستوری نیازی به نوشتن if و else نیست و میتونید از یک عملگر شرطی استفاده کنید. در این مقاله قراره یک عملگری را یاد بگیریم که درواقع کار همون if…else رو توی یک خط انجام میده، و با 2 تا عملگر یه علامت سوال و یه 2نقطه این کار را بدون استفاده از if انجام میدیم، یجورایی جایگزین if…else میشه.
عملگر شرطی (Conditional Operator)
مثلا ما یک وبسایتی داریم و هر کاربر یک امتیازی داره، مثلا ما میخواهیم یک کاربری که (if) امتیاز بالای 1100 را دارد نامی بگیرد و در غیر این صورت (else) یک نام دیگر:
var points = 1100; if(points > 1000) { console.log("Gold"); } else { console.log("Silver"); } // Gold
خروجی Gold میباشد چون عدد مورد نظر از 1000 بزرگتر است، ولی اگه کمتر باشد خروجی Silver است.
نوشتن همین عملیات با عملگر شرطی امروز:
var points = 1100; var type = (points>1000) ? 'Gold' : 'Silver'; //Gold
خب در پرانتز شرط را تعیین میکنیم که گفتیم اگه امتیاز بالای 1000 بود، و بعد علامت سوال در صورت درست بودن شرط است، و بعد دونقطه در غیر این صورت یا غلط بودن شرط رو مشخص میکنه.
خب اینم از عملگرهای شرطی، حتما تمرین کنید؛ نظرات فراموش نشه 😉
برای مشاهده لینک دانلود لطفا وارد حساب کاربری خود شوید!
وارد شویدپسورد فایل : ندارد گزارش خرابی لینک
مطالب زیر را حتما مطالعه کنید
دوره های آموزشی مرتبط
آموزش کامل Functions (توابع) در جاوااسکریپت
آموزش کامل Arrays (آرایه) در جاوااسکریپت
آموزش کامل Objects (اشیا) در جاوااسکریپت
آموزش کامل حلقه ها و دستورات شرطی در جاوااسکریپت
آموزش کامل عملگرها (Operators) در جاوااسکریپت
2 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
دیدگاهتان را بنویسید لغو پاسخ
برای نوشتن دیدگاه باید وارد بشوید.
سلام مهندس ما برای یادگیری زبان جاوا اسکریپ از چه زبان برنامه نویسی استفاده کنیم باتشکر
سلام و درود.
خود جاوااسکریپت زبان هست. تنها پیش نیازش html css هست