ساختار شرطی if در جاوا اسکریپت

ساختار شرطی if در جاوا اسکریپت

if در جاوا اسکریپت

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

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

در ساختار شرطی if در جاوا اسکریپت شما شرط مورد نظرتان را ذکر می‌کنید، اگر شرط برقرار بود، دستورات داخل if اجرا می‌شود. اگر شرط برقرار نبود دستورات داخل if اجرا نمی‌شود. حال اگر شما بخواهید در صورت برقرار نبودن شرط، دستورات دیگری اجرا شود، باید از else استفاده کنید.

ساختار کلی if به صورت زیر است:

}(شرط یا شروط) if

;دستورات

{

مثال برای دستور شرطی if در جاوا اسکریپت

در صورتی که مقدار sum بزرگتر از 100 شد، عبارت This sum is bigger than 100 چاپ شود.

}(if (sum>100

;(“document.write (” This sum is bigger than 100

{

در این مثال ابتدا شرط sum>100 بررسی می‌شود. درصورتی که مقدار sum بزرگتر از 100 باشد، دستور داخل if اجرا شده و عبارت This sum is bigger than 100 چاپ می‌شود. اگر sum>100 نباشد، کدهای داخل if اجرا نمی‌شود و در خروجی هم چیزی چاپ نمی‌شود.

مثال برای دستور شرطی if…else

در صورتی که مقدار number بزرگتر از 10 است، عبارت good چاپ شود. در غیر اینصورت عبارت bad چاپ شود.

}(if (number>10

;(“document.write (” good

{

}else

;(“document.write (” bad

{

در این قسمت اگر شرط if برقرا بود،عبارت good چاپ میشود و اگر برقرار نبود، دستورات داخل if اجرا نمی‌شود و دستورات else اجرا می‌شود. در نتیجه عبارت bad چاپ می‌شود.

مثال برای دستور شرطی else if

در این نمونه از ساختار شرطی if در جاوا اسکریپت، اسم شخصی را وارد می‌کنیم، اگر آن اسم ahmad یا ali بود، به او سلام می‌کنیم و در غیر این صورت، عبارت Unknown چاپ می‌شود (در این نمونه، کد کامل‌تر است، دقت کنید که کدها باید در تگ script باشند و متغیرها نیز تعریف شوند.)

<“script type=text/javascript>

;”var name = “ali

}(“if (name==”ahmad

;(“document.write (” hello ahmad

{

}(“else if (name==”ali

;(“document.write (” hello ali

{

} else

;(“document.write (” Unknown

{

<script/>

در کد بالا، عبارت  hello ali در خروجی چاپ می‌شود.

نکته: در مثال بالا، به ازای هر تعداد شرط که داشته باشید، می‌توانید else if اضافه کنید.

بازدیدها: 104

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

مطالب مرتبط

نظر بدهید

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