الأربعاء، 19 مارس 2014

بناء جمل جافا سكيبت:

بناء جمل جافا سكيبت:
تتكون الجافا سكريبت من البيانات التي يتم وضعها داخل
<script>... </scriptHTML tags
يمكنك وضع كود جافا سكريبت في  اي مكان داخل صفحة الويب بين 
 tag<script>
وإنما الطريقة المفضلة لإبقائه ضمن العلامات 
<HEAD>.
العلامة <script> تنبيه لبرنامج المتصفح لبدء تفسير أو ترجمة كل النص الذي بين هذه العلامات كبرنامج نصيوبناء جملة بسيطة جدا من جافا سكريبت على النحو التالي.

<script>
    JavaScript code
</script>

العلامة <script> تأخذ اثنين من خصائص الهامة:

اللغة: language  
تحدد هذه السمة او الخاصية ماهي لغة البرمجة التي تستخدمها. عادة، سوف تكون قيمته JavaScript . على الرغم من أن الإصدارات الأخيرة منHTML  وخليفتهاXHTML , قد تخلصت تدريجيا من استخدام هذه السمة.

النوع: type  
هذه الخاصية هي ما ينصح بها للإشارة إلى لغة البرمجة المستخدمة ويجب تعيين  "text/javascript".
سوف يكون بالشكل التالي:

<script language="javascript" type="text/javascript">
    JavaScript code
</script>

أول كود جافا سكريبت خاص بنا:

دعونا في مثالنا نقوم بطباعة الجملة" "Hello in Hello in naderkhaled.blogspot.com


<html>
<body>
    <script language="javascript" type="text/javascript">
        document.write("Hello in Hello in naderkhaled.blogspot.com")
    </script>
</body>

</html>

سيتم عرض النتيجة التالية:
Hello in Hello in naderkhaled.blogspot.com


المسافات والفواصل:

جافا سكريبت تتجاهل المسافات spaces ، علامات التبويب tabs، والأسطر الجديدة newlines  التي تظهر في برامج جافا سكريبت.

يمكنك استخدام مسافات، علامات التبويب، والأسطر الجديدة بحرية في البرنامج بحيث أنت حر في الشكل والتنسيق الخاص بك بحيث يظهر بطريقة مرتبة ومتناسقة وأن يكون سهلة القراءة والفهم.

الفاصلة المنقوطة هي اختيارية Semicolons are Optional :
في جافا سكريبت تتبع الجملة عموما الفصلة المنقوطة semicolon، تماما كما هي الحال في C، C++، C# جافا.
في جافا سكريبت يسمح لك بحذف هذه الفصلة منقوطة إذا وضعت الكود الخاص بك الكل على سطر منفصل. على سبيل المثال، يمكن كتابة الأكود التالية دون semicolon.

<script language="javascript" type="text/javascript">
  var no1 = 10
  var no2 = 20
</script>


ولكن عند تنسيقها  على سطر واحد يكون الكود به semicolon مثال:

<script language="javascript" type="text/javascript">
  var no1 = 10; var no2 = 20;
</script>


حالة الحساسية Case Sensitivity:
JavaScript هي لغة حساسة لحالة الأحرف وهذا يعني أن الكلمات المحجوزة keywords، و المتغيرات variables، وأسماء الوظائف function names، تختلف عن بعضها البعض في حالة الاحرف uppercase غير
lowercase.

مثال:
username  غير الكلمة UserName.
ملاحظة: ينبغي الحرص أثناء كتابة المتغيرات variable  و أسماء الــ function في جافا سكريبت.

تعليقات Comments in JavaScript:
يتم التعامل مع أي نص بين / / ونهاية السطر كتعليق ويتم تجاهل من قبل JavaScript.
أي نص بين العلامات / * و * / يتم التعامل معه علي انه تعليق. ويكون علي اكثر من سطر.
مثال:
<script language="javascript" type="text/javascript">
    // This is a comment. It is similar to comments in C++

    /*
     * This is a multiline comment in JavaScript
     * It is very similar to comments in C Programming
     */
</script>




ليست هناك تعليقات:

إرسال تعليق

يسعدني إرسال تعليقاتكم وأسئلتكم واقتراحاتكم