JavaScript

JavaScript if else and else if Conditions
القواعد الشرطية في لغة جافا سكريبت

ستتعلم في هذا الدرس القواعد الشرطية في لغة جافا سكريبت وكيفية استخدامهم ولماذا نستخدم الشروط في لغة جافا سكريبت Java Script مثل قاعدة if وقاعدة else if وقاعدة else ومتي نستخدم if ومتي نستخدم else ومتي نستخدم else if.

التاريخ

03 نوفمبر 2021

الدروس

146

المستوى

العامة

اللغة

انجليزي

المشاهدات

4183

المواضيع

24
الشروحات chevron_left JavaScript if else and else if Conditions chevron_left JavaScript

JavaScript if else and else if Conditions
القواعد الشرطية في لغة جافا سكريبت

</> JavaScript if else and else if Conditions
القواعد الشرطية في لغة جافا سكريبت

الشروط تعني تنفيذ أمر برمجي واحد فقط أو مجموعة أوامر برمجية مبينة علي شرط ,وهذة الأوامر تتجاهلها لغة جافا سكريبت لحين تحقيق هذا الشرط أو هذة الشروط.


  • يمكن اضافة أي شرط وبناء عليه يتم تقوم جافا سكريبت بتنفيذ مجموعة الأوامر المُتعلقة بهذا الشرط.
  • جميع الشروط أما تتحقق أو لا تتحقق هذا يعني هي true أو false.
  • يمكن للجمل الشرطية أن تحتوي علي شروط داخلية Nested condition.
  • استخدم الكُتل البرمجة في لغة جافا سكريبت لعمل مجموعة شروط [ شروط متعددة ].
  • يمكن كتابة شروط مبنية علي شروط اخري في لغة جافا سكريبت في حال هذا الشرط تحقق true أو لم يتحقق false.
  • تستخدم الشروط لتحقيق نتائح مختلفة بناء علي معطيات مختلفة.


العبارات الشرطية في لغة جافا سكريبت conditional statements:

  • تسخدم قاعدة if لأحتواء أمر برمجي يتم تجاهلة لحين تحقق الشرط الزي يتم تمريره لها.
  • تسخدم else لتنفيذ مجموعة أوامر في حال عدم تحقق الشرط الزي تحتويه قاعدة if.
  • تسخدم else if لأضافة شرط جديد مبني علي تحقق الشرط الأول الموجود بقاعدة if.

</> JavaScript if Statement
قاعدة if الشرطية في لغة جافا سكريبت

قاعدة if في لغة الجافا سكريبت مكونة من جزئين :

  • الشرط 
  • جواب الشرط [ مجموعة الأوامر التي تنفذ بناء علي الشرط ].


طريقة كتابة قاعدة if:

  • تبدأ بحرفين if بحروف صغيرة.
  • يتبع if أقواس parentheses ( ) هذة مساحة الشرط.
  • يتبع الأقواس parentheses بأقواس مجعدة curly braces وهي مساحة الأوامر التي سوف تنفذ بناء علي تحقق الشرط.
IF Syntax Syntax Multi

طريقة كتابة قاعدة if في لغة جافا سكريبت في حال اذا كان الشرط صحيحاً سوف يتم تنفيذ مجموعة أوامر.

if ( expression )
{
/* code to be executed */
}
IF Syntax Syntax Single

طريقة كتابة قاعدة if في لغة جافا سكريبت في حال اذا كان الشرط صحيحاً سوف يتم تنفيذ أمر برمجي واحد.

if ( expression ) /* code to be executed  one statement */
condition is true

في حال تحقق الشرط سوف يتم تنفيذ الأمر الزي يتبع الأقواس parentheses ( ).

let username = "Moahmed";
if (username == "Moahmed") 
  document.write( "Welcome " + username);
if condition is true multi

في حال تحقق الشرط سوف يتم تنفيذ الأوامر المحجوزة بداخل الأقواس المًجعدة.

let username = "Moahmed";
if (username == "Moahmed"){
  document.write( "Welcome " + username);
  document.write( "<br>");
  document.write( "<b>" + username +"</b>");
}
condition is false

في حال عدم تحقق الشرط لن يتم تنفيذ الأوامر المحجوزة بداخل الأقواس المًعدة.

let username = "Moahmed";
if (username == "Ahmed")
  document.write( "Welcome " + username);
condition is false multi

في حال عدم تحقق الشرط لن يتم تنفيذ الأوامر المحجوزة بداخل الأقواس المًجعدة.

let username = "Moahmed";
if (username == "Ahmed") {
  document.write( "Welcome " + username);
  document.write( "<br>");
  document.write( "<b>" + username +"</b>");
}
ملاحظات
  • يمكن الأستغناء عن الأقواس المجعدة curly braces من قاعدة if في حال كان أمر برمجي واحد فقط مكون من سطر واحد فقط.
  • الأقواس المجعدة curly braces اجبارية في حال تنفيذ مجموعة أوامر بناء علي الشرط.
  • يمكن أستخدام قاعدة if اكثر من مره بداخل قاعدة if الرئيسية وتسمي nested if.

</> JavaScript else Statement
عبارة else في لغة جافا سكريبت

قاعدة if الشرطية يكتب بداخلها شرط هذا الشرط قيمتة أما true أو false سوف تنفذ الأوامر البرمجية في حال كان صحيحاً true أما اذا كان غير صحيح false فأننا بحاجه الي عبارة else والتي تتبع دأئماً قاعدة if الشرطية.


  • تستخدم عبارة else مع قاعدة if الشرطية.
  • تتبع عبارة else قاعدة if الشرطية.
  • تستخدم عبارة else في حال أن الشرط الموجود بداخل قاعدة if عبارة عن false.
  • قاعدة else تستخدم فقط اذا كنا بحاجه الي تنفيذ مجموعة أوامر أو امر برمجي في حال كانت الشرط الموجود بداخل قاعدة if غير صحيح false.
  • يمكن أستخدام عبارة else داخل قاعدة if الشرطية في حال أستخدام nested if شرط داخلي.
else Statement Syntax

طريقة كتابة عبارة else في لغة جافا سكريبت في حال اذا كان الشرط غير صحيحاً سوف يتم تنفيذ مجموعة أوامر.

if ( expression )
{
/* code to be executed if expression  == true */
}
else
{
/* code to be executed if expression  == false */
}
else statement if condition is false

تنفيذ مجموعة أوامر برمجية بداخل عبارة else في حال كان الشرط الموجود بداخل قاعدة if غير صحيح false.

let username = "Moahmed";
if (username == "Ahmed"){
  document.write( "Welcome " + username);
  document.write( "<br>");
  document.write( "<b>" + username +"</b>");
}
else
{
 document.write( "Wrong Name");
}
else statement if condition is true

تنفيذ مجموعة أوامر برمجية بداخل قاعدة if في حال كان الشرط الموجود بداخل قاعدة if صحيح true.

let username = "Moahmed";
if (username == "Ahmed"){
  document.write( "Welcome " + username);
  document.write( "<br>");
  document.write( "<b>" + username +"</b>");
}
else
{
 document.write( "Wrong Name");
}

</> JavaScript else if Statement
عبارة else if في لغة جافا سكريبت

تستخدم عبارة else if else Statement في لغة جافا سكريبت لعمل شرط جديد وهذا الشرط يتم تنفيذ الأوامر المحجوزة بداخلة في حال أن الشرط الزي يسبق else if else Statement هو غير صحيح flase.


  • تتجاهل لغة جافا سكريبت قراءة else if else Statement في حال أن الشرط الزي يسبقها صحيحاً true.
  • في حال في حال أن الشرط الزي يسبق else if else Statement غير صحيح false فأنه يتحقق من الشرط الموجود بداخل else if else Statement وفي حالة ان الشرط كان false سوف يقوم بتنفيذ عبارة else.
  • في حال في حال أن الشرط الزي يسبق else if else Statement غير صحيح false فأنه يتحقق من الشرط الموجود بداخل else if else Statement ويتم تنفيذ الأوامر الموجودة بداخلها.
  • وفي حالة ان الشرط كان false سوف يقوم بقراءة أي else if else Statement موجودة قبل عبارة else ولن يتم تنفيذ الأوامر الموجودة بداخل else الا في حال أن جميع الشروط غير صحيحه false.
JavaScript else if Statement

سيتم تنفيذ قاعدة JavaScript else if Statement في حال أن الشرط الزي يسبقها غير صحيح false.

else if(username == "Moahmed")
{
  document.write( "Welcome " + username);
  document.write( "<br>");
  document.write( "<b>" + username +"</b>");
  /*
  condation here is true
  this will excute by javaScript
  */
}
JavaScript else if Statement false

سيتم تجاهل قاعدة JavaScript else if Statement في حال أن الشرط الزي يسبقها صحيح true.

if (username == "Ahmed")
{
  document.write( "Welcome " + username);
  document.write( "<br>");
  document.write( "<b>" + username +"</b>");
  /*
  condation here is true
  this will excute by javaScript
  */
}
JavaScript else if Statement else

سيتم تجاهل قاعدة JavaScript else if Statement وتجاهل جميع الشروط في حال أن الشروط جميعها غير صحيح false سيتم تنفيذ فقط الأوامر البرمجية الموجودة بداخل قاعدة else.

else
{
  document.write( "Wrong Name");
  /*
  condation here is true
  this will excute by javaScript
  */
}
معلومات تهمك
  • لا تنسى تقييم الدروس لكي نُحدّث المُحتوى باستمرار حتى ينال إعجابك.
  • لا تنسى مشاركة الموقع مع أصدقاءك حتى تعمّ الفائدة وتكون سبب في نفعهم.
مشاركة
0
0
0
0
عدد المشاركات
هل هذه المعلومات نالت إعجابك ؟
0
0
عدد التقييمات

لديك استفسار ؟

يسعدنا كثيرا مساعدتك في استيعاب افضل للأمور, فلا تترد مطلقا في الاتصال بنا في حال كانت لديك اية اسئله او استفسارات.