جملة if ECMAScript

جملة if هي واحدة من أكثر التعليمات استخدامه في ECMAScript.

تعليمات ECMAScript

يصف ECMA-262 عدة تعليمات (statement) لـ ECMAScript.

تعليمات تعريف معظم تعليمات ECMAScript، عادة ما تستخدم كلمة مفتاحية واحدة أو أكثر لإنجاز المهمة المطلوبة.

التعليمات يمكن أن تكون بسيطة جدًا، مثل إعلام الدالة بإنهاء العمل، أو معقدة جدًا، مثل إعلان مجموعة من الأوامر التي يجب تنفيذها مرة أخرى.

في هذا الفصل عن تعليمات ECMAScript، قمنا بشرح جميع التعليمات القياسية لـ ECMAScript.

جملة if

جملة if هي واحدة من أكثر التعليمات استخدامه في ECMAScript، في الواقع في العديد من لغات البرمجة أيضًا.

نحو جملة if:

if (condition) statement1 else statement2

من حيث condition يمكن أن تكون أي تعبير، ونتيجة الحساب لا يجب أن تكون بالضرورة قيمة boolean صحيحة، سينقذ ECMAScript ذلك إلى قيمة boolean.

إذا كانت نتائج حساب الشرط صحيحة، يتم تنفيذ statement1؛ إذا كانت نتائج حساب الشرط غير صحيحة، يتم تنفيذ statement2.

يمكن أن تكون كل جملة سطرًا واحدًا أو مربعًا من الكود.

مثالًا:

if (i > 30)
  {alert("أكبر من 30");}
else
  {alert("أقل أو يساوي 30");}

نصيحة:يُعتبر استخدام مربعات الكود ممارسة برمجة أفضل، حتى لو كان الكود الذي سيتم تنفيذه سطرًا واحدًا فقط. يمكن بهذا أن يجعل كل شرط واضحًا ما يجب تنفيذه.

يمكن ربط عدة تعليمات if معًا. مثل هذا:

if (condition1) statement1 else if (condition2) statement2 else statement3

مثالًا:

if (i > 30) {
  alert("أكبر من 30");
} else if (i < 0) {
  alert("أقل من 0");
} else {
  alert("بين 0 و 30");
}