شرط JavaScript

دستورات شرطی برای اجرای عملیات مختلف بر اساس شرایط مختلف استفاده می‌شوند.

دستور شرطی

در هنگام نوشتن کد، اغلب نیاز به اجرای عملیات مختلف بر اساس قضاوت‌های مختلف دارید.

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

در JavaScript، می‌توانیم از دستورات شرطی زیر استفاده کنیم:

  • برای if برای تعیین بلوک کدی که زمانی که شرط مشخص شده true است باید اجرا شود استفاده می‌شود.
  • برای else برای تعیین بلوک کدی که زمانی که شرط مشابه false است باید اجرا شود استفاده می‌شود.
  • برای else if برای تعیین شرط جدیدی که زمانی که اولین شرط false است باید تست شود استفاده می‌شود.
  • برای switch برای تعیین بلوک‌های کدی که اجرا می‌شوند

دستور if

لطفاً از if دستور برای تعیین بلوک کدی که زمانی که شرط true است اجرا می‌شود.

زبان

if (شرط) {
    برای اجرای کد زمانی که شرط true است
} 

توضیح:if از حروف کوچک استفاده کنید. استفاده از حروف بزرگ (IF یا If) باعث خطای JavaScript می‌شود.

实例

اگر زمان زودتر از 18:00 باشد، سلامی "Good day" ارسال خواهد شد:

if (hour < 18) {
    greeting = "Good day";
}

اگر زمان زودتر از 18 باشد، نتیجه greeting خواهد بود:

Good day

آزمایش کنید

دستور else

لطفاً از else دستور برای تعیین بلوک کدی که زمانی که شرط false است اجرا می‌شود.

if (شرط) {
    برای اجرای بلوک کد زمانی که شرط true است
} 
    برای اجرای بلوک کد زمانی که شرط false است
}

实例

اگر hour کمتر از 18 باشد، سلامی "Good day" ایجاد کنید، در غیر این صورت "Good evening":

if (hour < 18) {
    greeting = "Good day";
 }
    greeting = "Good evening";
 } 

نتیجه greeting:


آزمایش کنید

استفاده کنید else if دستور

لطفاً از else if برای تعیین شرط جدید زمانی که اولین شرط false است استفاده می‌شود.

زبان

if (شرط 1) {
    برای اجرای بلوک کد زمانی که شرط 1 true است
} else if (شرط 2) {
    برای اجرای بلوک کد زمانی که شرط 1 false است و شرط 2 true
 }
    برای اجرای بلوک کد زمانی که شرط 1 و شرط 2 هر دو false هستند
}

实例

مثال

اگر زمان زودتر از 10:00 باشد، یک سلام خوب صبح ایجاد می‌کنیم، اگر نه، اما زمان زودتر از 18:00 باشد، یک سلام خوب روز ایجاد می‌کنیم، در غیر این صورت، یک سلام خوب شب ایجاد می‌کنیم:
    greeting = "Good morning";
 }
    greeting = "Good day";
 }
    greeting = "Good evening";
 } 

نتیجه greeting:


آزمایش کنید

مثال‌های بیشتر

لینک‌های تصادفی
این مثال لینک‌ها را به CodeW3C.com یا بنیاد جهانی حیات وحش (WWF) وارد می‌کند. با استفاده از اعداد تصادفی، هر لینک 50% شانس دارد.

کتاب‌های درسی خارج از کلاس

برای اطلاعات بیشتر در مورد جملات if JavaScriptبرای اطلاعات بیشتر، مطالعه کنید محتوای مرتبط در آموزش پیشرفته JavaScript:

جملات if ECMAScript
جملات if یکی از رایج‌ترین جملات در ECMAScript است. این بخش به طور مفصل توضیح می‌دهد که چگونه از جملات if استفاده کنید.