floatbird



  • المتغيرات في الجافا سكربت

    المتغيرات هي الوعاء أو الحاويات التي تخزن فيها المعلومات.

    هل تتذكر الرياضيات من المدرسة؟

    هل تتذكر الجبر من أيام الدراسة؟ حينما x = 5 و y = 6 هل بإمكانك حساب z = x + y

    هل تتذكر الحرف (مثل x) يمكن أن يحمل قيمة (مثل 5)، ويمكنك أيضاً أن تستخدم المعلومات بالأعلى لاستخلاص نتيجة الـ z لتكون 11

    هذه الحروف تسمى بالمتغيرات، والمتغيرات يمكن أن تستخدم لتحمل قيم (x = 5) أو تعبيرات (z = x + y)

    متغيرات الجافا سكربت

    كما في الجبر، متغيرات الجافا سكربت تستعمل لتخزين قيم أو تعبيرات. المتغير يمكن أن يكون اسم قصير مثل x، أو يكون أكثر وصفاً مثل اسم سيارة Toyota. وهنا قواعد لكتابة أسماء المتغيرات في الجافا سكربت يجب التقيّد بها:

    - أسماء المتغيرات حساسة لحالة الأحرف (حرف A يختلف عن الحرف a)
    - أسماء المتغيرات يجب أن تبدأ بحرف أو علامة أسفل السطر _ (underscore)

    ملاحظة: لأن الجافا سكربت حساسة لحالة الأحرف، لذلك أسماء المتغيرات أصبحت حساسة لحالة الأحرف

    مثال

    قيمة المتغير يمكن أن تتغير أثناء تنفيذ السكربت. يمكنك أن تستعمل اسم المتغير لطباعته في الصفحة أو لتغييره وقتما تشاء، المثال التالي سيوضح لك الكيفية:

    كود بلغة HTML:
    <html>
    <body>
    
    <script type="text/javascript">
    var site_name;
    site_name="floatbird";
    document.write(site_name);
    document.write("<br />");
    site_name="FloatBird.net";
    document.write(site_name);
    </script>
    
    <p>السكربت بالأعلى يعرف عن متغير اسمه site_name،
    ويضع له قيمة أولية، ثم يطبع القيمة في الصفحة، ثم يغير قيمة المتغير إلى شيء آخر
    ثم يطبع النتيجة التي يحملها المتغير من جديد.</p>
    
    </body>
    </html>
    نتيجة الكود ستكون كالتالي:

    كود:
    floatbird FloatBird.net السكربت بالأعلى يعرف عن متغير اسمه site_name، ويضع له قيمة أولية، ثم يطبع القيمة في الصفحة، ثم يغير قيمة المتغير إلى شيء آخر ثم يطبع النتيجة التي يحملها المتغير من جديد.
    تعريف (إنشاء) متغيرات الجافا سكربت

    إنشاء متغيرات في الجافا سكربت غالباً ما تعني تعريف المتغيرات، يمكنك تعريف متغيرات الجافا سكربت بواسطة العبارة var.

    كود:
    var x; var carname;
    بعد تعريف المتغيرات كما بالأعلى، المتغيرات خالية (لا توجد فيها قيم حتى الآن). بالمقابل، يمكنك أيضاً إعطاء المتغير قيمة ما في نفس الكود الذي تقوم بتعريفه فيه:

    كود:
    var x = 5; var carname = "Volvo";
    بعد تنفيذ العبارة أعلاه، المتغير x سوف يحمل النتيجة أو القيمة 5، والمتغير carname سوف يحمل الاسم Volvo.
    ملاحظة: عندما تقوم بوضع قيمة نصية لمتغير، استخدم علامة التنصيص حول القيمة المدخلة.

    تعيين القيم إلى متغيرات جافا سكربت غير معرفة

    إذا قمت بوضع قيم إلى متغيرات لم تقم بتعريفها، المتغيرات ستعرّف تلقائياً.

    العبارتين التاليتين:

    كود:
    x = 5; carname = "Volvo";
    لهما نفس تأثير:

    كود:
    var x = 5; var carname = "Volvo";
    إعادة تعريف متغيرات الجافا سكربت

    إذا قمت بإعادة تعريف متغير جافا سكربت، فلن يفقد قيمته الأصلية

    كود:
    var x = 5; var x;
    بعد تنفيذ العبارتين بالأعلى، المتغير x سيبقى حاملاً للقيمة 5. قيمة x لن يتم حذفها عندما تقوم بإعادة تعريف المتغير من جديد.

    الحسابات في الجافا سكربت

    كما في الجبر، يمكنك أن تقوم بالعمليات الحسابية بمتغيرات الجافا سكربت:

    كود:
    y = x - 5; z = y + 5;
    ستتعلم المزيد حول العمليات الحسابية في الفصول القادمة من الدروس حول الجافا سكربت.
Powered by vBulletin™ Version 4.0.6
Copyright © 2010 vBulletin Solutions, Inc. All rights reserved
Copyright © 2010 FloatBird.net, All rights reserved