التفرع Branching
-في الموضوعين السابقين في java script نلاحظ ان الجمل والاوامر يتم تنفيذها تباعا(أي الامر يلي الامر)
-ولكن في بعض الأحيان قد نحتاج الي تنفيذ ( أو عدم تنفيذ ) أوامر أو جمل تبعا لنتيجة اختبار تعبير شرطي معين كما هو موضح بالشكل التالي:
( عدم تحقق ( تحقق التعبير
التعبير الشرطي) الشرطي )
مثال: في حالة مجموع درجاتك ( التعبير الشرطي)
• اذا كان مجموعك أكبر من أو يساوي 50 درجة ( >=50 درجتك ( if.
• سوف يتم طباعة ناجح ( أي تنفيذ الأوامر والجمل code).
الصيغة العامة لإختبار التعبير الشرطي بجملة IF
{ ( التعبير الشرطي ) if Condition
( الأوامر والجمل التي يتم تنفيذها في حالة تحقق التعبير الشرطي) code
}
حيث أن : 1- condition : هو التعبير الشرطي المطلوب اختباره.
2- مابين القوسين { } يكتب الكود.
-قم بتصميم صفخة ويب تحتوي علي نموذج به:
1- صندوق نص.
2- زر أمر "المجموع" بحيث يتم ادخال مجموع الدرجات في صندوق النص .
3- عند النقر علي زر " المجموع" إذا كانت الدرجة أكبر من أو تساوي 50 يتم طباعة ناجح
الخطوات
أنشئ ملف نصي جديد.
اكتب الكود الموضح
وحفظه بامتداد htm.
افتح الملف في
مستعرض الإنترنت.
html>
<head>
</head>
<body>
<form name="form1">
<input type="text" name="t1">
<input type="button" onclick=country() value="المجموع">
</form>
<script>
function country()
{
if (form1.t1.value>=50)
{
alert("ناجح");
}
}
</script>
</body>
</html>