بناء جمل جافا سكيبت:
تتكون الجافا سكريبت من البيانات التي يتم وضعها داخل
<script>... </script> HTML tags
يمكنك وضع كود جافا سكريبت في اي مكان داخل صفحة الويب بين
tag<script>
وإنما الطريقة المفضلة لإبقائه ضمن العلامات <HEAD>.
يمكنك وضع كود جافا سكريبت في اي مكان داخل صفحة الويب بين
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 التي تظهر في برامج جافا سكريبت.
جافا سكريبت تتجاهل المسافات 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.
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>
ليست هناك تعليقات:
إرسال تعليق
يسعدني إرسال تعليقاتكم وأسئلتكم واقتراحاتكم