جمل if-else-Statements
أثناء كتابة البرنامج
قد تكون هناك حالة تريد فيها اعتماد مسار واحد من اثنين. لذلك تحتاج إلى الاستفادة
من عبارات/الجمل الشرطية conditional
statements التي تسمح للبرنامج باتخاذ القرارات الصحيحة.
تدعم جافاسكريبت
عبارات/الجمل الشرطية التي تستخدم لتنفيذ إجراءات مختلفة استنادا إلى ظروف مختلفة
بالبرنامج لديك. اشكال الجمل الشرطية.
if
statement
if...else
statement
جملة
if
statement :
جملة if هي الأساسية التي تسمح لجافا سكريبت لاتخاذ القرارات
وتنفيذ عبارات مشروط.
شكل الجملة Syntax:
if (expression){
Statement(s) to be executed if
expression is true
}
هنا يتم تقييم الجملة . إذا
كانت قيمة الناتج هو صحيح true، ويتم تنفيذ شرط أو شروط معينه. إذا التعبير غير صحيح false لن ينفذ
الشرط. سوف تستخدم عوامل المقارنة comparison operators عند اتخاذ القرارات في
جملة if.
مثال:
<script type="text/javascript">
var age = 20;
if (age > 18) {
document.write("<b>يسمح بقيادة سيارة</b>");
}
</script>
ناتج جملة if هنا سوف يتم طباعة الجملة يسمح بقيادة سيارة لأن الشرط تحقق وهو
أن قيمة العمر أكبر من الرقم 18.
جملة if...else statement:
هو شكل مقبل لجملة
ifلتنفيذ
عبارات بطريقة أكثر تحكم.
شكل الجملة Syntax:
if (expression)
{
Statement(s) to be executed if
expression is true
}
Else
{
Statement(s) to be executed if
expression is false
}
إذا كانت
قيمة الناتج صحيح true،
يتم تنفيذ الأوامر التالية من جملة if، إذا الشرط غير صحيح false يتم تنفيذ الشرط الاخر بعد
كلمة else.
مثال:
<script type="text/javascript">
var age = 15;
if (age > 18) {
document.write("<b>يسمح بقيادة سيارة</b>");
} else {
document.write("<b>غير مؤهل لقيادة
سيارة</b>");
}
</script>
ناتج جملة else...if سوف يتم طباعة الجملة غير
مؤهل لقيادة سيارة لأن الشرط لم يتحقق وهو أن قيمة
العمر أصغير من الرقم 18.
جملة if...else if... statement:
يسمح
باتخاذ القرار الصحيح عدة شروط.
شكل الجملة Syntax:
if (expression 1){
Statement(s) to be executed if
expression 1 is true
}else if (expression 2){
Statement(s) to be executed if
expression 2 is true
}else if (expression 3){
Statement(s) to be executed if
expression 3 is true
}else{
Statement(s) to be executed if
no expression is true
}
هنا شرط هو جزء من جملة
آخرى. يتم تنفيذ شرط أو شروط استنادا إلى شرط صحيح، إذا كان الشرط غير صحيح يتم تنفيذ
شرطة آخر وهكذا.
مثال:
<script type="text/javascript">
var book = "رياضيات";
if (book == "تاريخ") {
document.write("<b>كتب تاريخ</b>");
} else if (book == "رياضيات") {
document.write("<b>كتب رياضيات</b>");
} else if (book == "اقتصاد") {
document.write("<b>كتب اقتصاد</b>");
} else {
document.write("<b>غير معروفة</b>");
}
</script>
ناتج:
هو رياضيات.
ليست هناك تعليقات:
إرسال تعليق
يسعدني إرسال تعليقاتكم وأسئلتكم واقتراحاتكم