آموزش جاوا اسکریپت

عبارات شرطی در جاوا اسکریپت

آموزش جاوا اسکریپت از مبتدی تا حرفه ای

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


گزاره های شرطی

خیلی وقت ها هنگام نوشتن کد، می خواهید اقدامات مختلفی را براساس شرایط مختلف انجام دهید.

برای این کار می توانید از عبارات شرطی در کد خود استفاده کنید.

در جاوا اسکریپت عبارات شرطی زیر را داریم:

  • استفاده از if برای اجرای یک بلوک از کد، وقتی که شرط مشخص شده، صحیح باشد.
  • استفاده از else برای اجرای یک بلوک از کد، وقتی که شرط مشخص شده برای if ، غلط باشد.
  • استفاده از else if برای تعیین شرایط جدید، وقتی که شرط مشخص شده برای if ، نادرست باشد.
  • استفاده از switch برای تعریف چندین بلوک مختلف از کد که در شرایط مختلف اجرا شوند.

درباره switch در درس بعد بیشتر توضیح خواهیم داد.


عبارت شرطی if

برای اینکه یک بلوک از کد جاوا اسکریپت در صورت صحیح بودن شرایط دلخواه شما اجرا شود از if استفاده کنید.

نحو یا سینتکس عبارت شرطی if

if (condition) {
// قطعه کدی که میخواهید در صورت درست بودن شرط اجرا شود در این قسمت باید قرار گیرد
}

توجه داشته باشید که ifبا حروف کوچک است. حروف بزرگ (If یا IF) خطایی در جاوا اسکریپت ایجاد می کنند.

مثال

اگر ساعت کمتر از 18:00 باشد ، پیام “روز خوش” بسازید:

نتیجه:

خودتان آزمایش کنید


عبارت else

از else در صورت غلط بودن شرط if ، استفاده می کنیم تا قطعه کد مورد نظرمان اجرا شود.

if (condition) {
// قطعه کدی که در صورت صحیح بودن شرط اجرا می شود
} else {
// قطعه کدی که در صورت غلط بودن شرط اجرا می شود
}

مثال

اگر ساعت کمتر از 18 است ، یک پیام "روز خوش" ایجاد کنید ، در غیر این صورت "عصر بخیر":

نتیجه:

خودتان آزمایش کنید

عبارت else if

اگر شرط اول نادرست بود و خواستید که شرط دیگری بعد از آن بررسی شود از عبارت else if استفاده کنید.

نحو یا سینتکس else if

if (condition1) {
// block of code to be executed if condition1 is true
} else if (condition2) {
// block of code to be executed if the condition1 is false and condition2 is true
} else {
// block of code to be executed if the condition1 is false and condition2 is false
}

مثال

اگر زمان کمتر از 10:00 است ، یک تبریک "صبح بخیر" ایجاد کنید ، اگر نه ، اما زمان کمتر از 20:00 است ، یک تبریک "روز خوب" ایجاد کنید ، در غیر این صورت "عصر بخیر":

نتیجه:

خودتان آزمایش کنید

نمونه های بیشتر

ایجاد پیوند تصادفی
در این مثال یک لینک به W3Schools یا بنیاد جهانی حیات وحش (WWF) نمایش داده خواهد شد. با استفاده از بررسی یک شماره تصادفی، نتیجه شرط صحیح یا غلط می شود، بنابراین برای هر یک از لینک ها 50٪ شانس وجود دارد.


منبع : W3Schools.com


دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *