JavaScript Conditional Statements
عبارات شرطی برای انجام عملهای متفاوت بر اساس شرطهای متفاوت استفاده میشوند.
عبارات شرطی
اغلب اوقات زمانی که مشغول نوشتن یک کد هستید، میخواهید که بر اساس تصمیمات متفاوت عملهای متفاوتی انجام دهید. برای انجام چنین کاری از عبارات شرطی استفاده میکنیم. در جاوا اسکریپت دستورات شرطی زیر وجود دارند:
- از
if
برای اجرای یک بلوک کد در صورتی که شرط مورد نظر برقرار باشد استفاده کنید. - از
else
برای اجرای یک بلوک کد در صورت برقرا نبودن همان شرط استفاده کنید. - از
else if
برای بررسی شرط جدید در صورتی که شرط اول برقرار نباشد استفاده کنید. - از
switch
برای مشخص کردن تعداد زیادی بلوک کد جایگزین جهت اجرا استفاده کنید.
در مورد switch
در فصل بعدی توضیح داده خواهد شد.
The if Statement
if (condition) {
// block of code to be executed if the condition is true
}
برای بررسی نحوه عملکر if
به مثال زیر رجوع کنید.
خروجی: در صورتی که ساعت سیستم شما کمتر از 18 باشد، با فشردن دکمه زیر پیام Good evening به Good day تغییر خواهد کرد. در غیر این صورت اتفاقی رخ نخواهد داد.
JavaScript if
Good evening
The else Statement
if (condition) {
// block of code to be executed if the condition is true
} else {
// block of code to be executed if the condition is false
}
برای بررسی نحوه عملکرد else
به مثال زیر رجوع کنید.
خروجی: با کلیک بر دکمه زیر بر اساس زمان سیستم شما یکی از پیامهای تعریف شده بر روی صفحه ظاهر میشود.
JavaScript if .. else
A time-based greeting:
The else if Statement
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
}
برای بررسی نحوه عملکر else if
به مثال زیر رجوع کنید.
خروجی: با کلیک بر دکمه زیر بر اساس زمان سیستم شما یکی از پیامهای تعریف شده بر روی صفحه ظاهر میشود.
JavaScript if .. else if .. else
A time-based greeting: