‎‎دستور ايف السJavaScrpt if,else, and else if -‎

Previous >    <Next  

‎‎دستوارت شرطي براي تنظيم اقدامات مختلف براساس شرايط متفاوت استفاده ميشوند.

‎‎دستورات شرطيConditional Staements -‎

‎بسياري مواقع در كدنويسي بايستي براي انجام اقدامي شرطي رعايت شود، تاآن اجرا گردد .ميتوان ‎براي انجام اين كار از دستورات شرطي استفاده نمود.

‎‎در جاوااسكريپت دستورات شرطي زير وجود دارد:

‎‎در مورد كي ورود‎switch‎ در فصل بعدي توضيح داده ميشود.

‎‎دستورThe if Statement -‎ if

‎‎با كي ورد‎if‎ ميتواند بلوك كد جاوااسكريپت در صورتيكه شرطي برقرار باشد، اجرا شود

‎‎فرمت كلي دستورSytax -‎

if  (condition) {
  //  block of code to be executed if  the condition is true
} 


‎توجه ـ كي ورد‎if‎ بايد باحروف كوچك باشد، اگر بصورتIF استفاده شود، خطائي ‎از جانب جاوااسكريپت صادر مبشود.

‎‎مثال ـ اگر ساعت كمتر از‎18‎ باشد، يك پيغام‎"Good day‎"‎نوشته ميشود. .

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

--(go to editor for change code and run)

‎The else Statement‎

‎‎اگر شرط‎if ‎ صادق نباشد،بخواهيد بلوك كد ديگري اجرا شود، از كي ورد ‎else‎‎همراه ‎if‎ استفاده نمائيد .

‎‎فرمت كلي‎if else‎ مطابق زيراست .

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
}

‎مثال ـ اگر ساعت كمتراز‎18‎ باشده پيغام ‎"Good day‎"‎داده شود، در غيرآن ‎"Good Eevening‎"‎

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

--(go to editor for change code and run)

‎The else if Statement‎

‎از كي ورد‎else if‎ براي بررسي شرط جديد، در صورتيكه شرط‎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‎ پيام‎"Good morninig‎"‎ داده ميشود، وگرنه در صورتيكه ‎ساعت كمتراز‎20:00‎ پيام ‎"Good day‎"‎ در غيراين حالات ‎"Good evening‎"‎

if  (time < 10) {
  greeting = "Good morning";
} else if  (time < 20) {
  greeting = "Good day";
} else {
  greeting = "Good evening";
}

--(go to editor for change code and run)


Previous >    <Next