أوامر الجافا سكريبت JavaScript
أوامر الجافا سكريبت :-
الجافا سكريبت لغة تعتمد علي الكائنات البرمجية , وهو الشئ الذي يمنحها قوة في الإستخدام , لكن أين نكتب أوامر الجافا سكريبت :-
1- في منطقة الرأس ( Head) الخاصة بكود HTMl
2- في منطقة الجسم ( Body) الخاصة بكود HTML
ولا قيود علي مبرمج الجافا أن يضع أوامر الجافا سكريبت في منطقة الرأس أو الجسم , لكن راعي أن أوامر الإخراج – وهي الأوامر التي من اختصاصها أن تظهر ناتج الكود البرمجي علي المتصفح – لابد وأن تكتب في منطقة الجسم (Body) أو في المكان الذي تريده أن يظهر فيه ناتج السكريبت , أما عند كتابة أمر الإخراج في منطقة الرأس (Head) فإنه يعمل علي كتابة ناتج هذا الأمر قبل البدء في أي أوامر تختص بمنطقة الجسم ( Body) .
هناك ميزة أخري في الجافا سكريبت وهو أنه يمكنك كتابة كود الجافا سكريبت في ملف خارجي (كما هو الحال في CSS ) , ويكون امتداد ذلك الملف (* .Js) , وتكون صيغةالربط بينصفحتك وملف الجافا كالآتي :-
>Script Language = " javascript" src = "موقع الملف علي الشبكة أو علي الجهاز">
>/Script>
ملاحظات علي كتابة الأوامر في الجافا سكريبت :-
1-لاحظ أن الصيغة العامة لأمر الجافا سكريبت هو :-
Javascript command;
لاحظ وجود الفاصلة المنقوطة (;) حيث من شأنها ترتيب الأوامر وتعمل علي إسراع تنفيذ البرنامج .
2- يمكنك اختزال أكثر من سطر في سطر واحد في عملية تعريف المتغيرات واختزان القيم فيها أيضا
Var x;
X= "mido";
Y= x +z;
حيث يمكنك اختزال تلك الأسطر إلي سطر واحد كالتالي :-
Var x; = "mido"; y =x + z;
1-وضع الأكواد في بلوكات لتنظيمها يمكنك وضع أكثر من أمر في أكثر من سطر ويكون بين القوسين كما هو واضح :-
{
JavaScript Code
}
2-التعليقات في الجافا سكريبت :-
بالطبع لها أهميتها في أي لغة برمجية , وتختلف عن طريقة كتابة التعليقات في HTML , لكنها تتفق مع CSS في طريقة كتابتها حيث تكون كالآتي :-
هنا يكتب كتابة(سطر واحد) //
والطريقة الأخري
*/
يمكنك هنا كتابة التعليق
(سطر واحد أو أكثر
/*
وتلك الطريقة هي المستخدمة في كثير من لغات برمجة صفحات الإنترنت المتقدمة مثل ASP,PHP
1-المسافات البيضلء :-
تتعامل الجافا سكريبت مع المسافات مثلHTML, حيث تتجاهل المسافات الزائدة المتتالية , والأسطر الفارغة , لكن بالرغم من ذلك يعتبر المسافات والأسطر جزء من البرنامج , كما سنري فيما بعد .
الأساليب الشرطية والحلقات التكرارية :-
أساليب الشرط في الجافا سكريبت :-
يكون أسلوب الشرط مزيج من المعاملات الرياضية والمنطقية ومعاملات المقارنة ومعاملات الإسناد , ويكون الناتج منطقيا إما True أو False
جملة If الشرطية :-
- من أهم وأشهر وأكثر اساليب الشرط استخداما في الجافا سكريبت وأيضا في غيرها في باقي لغات البرمجة
- الصيغة العامة لجملة If الشرطية هي :
If (الشرط)
{
عمل كود الجافا سكريبت
}
حيث تبدأ بأمر الشرط If ويتبعها جملة الشرط اختبار قيمتها , وإذا تحقق الشرط قام المتصفح بتنفيذ جمل كود الجافا سكريبت , وإذا لم يتحقق الشرط تجاهل المتصفح أسلوب الشرط بالكامل
جملة If-Else الشرطية :-
-لا تعتبر جملة If-Else بديلا عن If, حيث لكل منهما استخدام الخاص بها
-جملة If الشرطية تختبر أسلوب شرط له حالة واحدة من التنفيذ
-جملة If-Else تختبر أسلوب شرط له حالتين من التنفيذ (حالة تحقق أسلوب الشرط , وحالة عدم تحقق أسلوب الشرط )
- الصيغة العامة لجملة If-Else الشرطية هي :-
If(الشرط)
{
عمل كود الجافا سكريبت
}
Else
{
جمل كود أخري للجافا سكريبت
}كوتبدأ مثل أسلوب الشرط if , وبناء علي قيمة ناتج هذا الشرط يتحدد مسار البرنامج , حيث إذا تحقق الشرط يتم تنفيذ (جمل كود الجافا سكريبت) , أما إذا لم يتحقق الشرط فينتقل المتصفح إلي الكود البديل لتنفيذه (جمل كود أخري للجافا سكريبت)
جملة switch الشرطية :-
- تقوم تلك الأداة بتنسيق جمل الشرط كحالات , ويتم تحديد عدد الحالات switch(n) , حيث n يعبر عن عدد الحالات
- يتم تعيين كل حالة بإستخدام 1case, 2case , ....., 3case
- الصيغة العامة لجملة switch الشرطية :-
Switch (n)
{
Case 1 : لبداية الحالة الأولي//
كود الجافا سكريبت
break;
case 2: //لبداية الحالة الثانية
كود الجافا سكريبت
break;
……
……
……
Default; // إذا لم تحقق جميع الحالات السابقة
كود الجافا سكريبت
break;
}
تعليقات
إرسال تعليق