یکی دیگر از ساختار های شرطی که در زبان برنامه نویسی java script باید بررسی کنیم if ( Condition ) Statment 1 else Statment 2 است که در ادامه این مطلب به طور کامل به همراه یک مثال این ساختار را برای شما توضیح خواهیم داد.از این ساختار در مواقعی استفاده می کنیم که می خواهیم در صورت بر قرار بودن شرط یا شرط هایی ، یکسری دستورات و در صورت عدم بر قراری آن شروط ، گروهی دیگر از دستورات اجرا شوند .
شکل کلی استفاده از این ساختار به صورت زیر است :
( شرط یا شروط )if
}
دستوراتی که در صورت بر قرار بودن شرط یا شروط اجرا می شوند
{
else
}
دستوراتی که در صورت عدم بر قراری شرط یا شروط اجرا می شوند
{
مثال : در مثال زیر متغیر عددی IntNum یکبار با عددی بیش از ۱۰ و یکبار با عددی کوچکتر از ۱۰ مقدار دهی شده است . شرط دستور if این است ، که در هنگام بزرگتر بودن IntNum از عدد ۱۰ پیغام “This Number is bigger than 10” و در هنگام کوچکتر بودن آن از عدد ۱۰ ، پیغام “This Number is smaller than 10” چاپ شود . به مثال دقت کنید :
در حالت دوم به دلیل کوچکتر بودن عدد IntNum از ۱۰ ، پیغام قسمت else بر روی صفحه چاپ می شود .