English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
البرنامج هو قائمة بالتعليمات التي يجب تنفيذها على الحاسوب.
تسمى هذه التعليمات في لغات البرمجة بالجمل.
البرنامج في جافا سكربت هو قائمة بالجمل.
تستخدم الجملة في جافا سكربت لتعريف مسار البرنامج.
تتكون الجملة في جافا سكربت من ما يلي:القيم، العمليات، التعبيرات، الكلمات المفتاحية والتعليقات.
تخبر هذه الجملة المتصفح بكتابة محتوى "Hello world" داخل العنصر HTML الذي يحتوي على id="para".
document.getElementById("para").innerHTML = "Hello world";اختبار لمعرفة‹/›
معظم برامج جافا سكربت تحتوي على العديد من الجمل.
تُنفذ الجملة بالترتيب نفسه الذي كتبت به.
var a, b, sum; // جملة 1 a = 20; // جملة 2 b = 30; // جملة 3 sum = a + b; // جملة 4اختبار لمعرفة‹/›
تعرف الجملة على العمليات التي سيقوم بها النص وكيف سيقوم بتنفيذها.
مثل C،C ++ وJava،جافا سكربت عادة ما يتبع الجملة علامة النقاط السينية.
لكن إذا كانت كل جملة في سطر منفرد، يسمح JavaScript بتجنب النقطة السفلية
var x = 20 var y = 30اختبار لمعرفة‹/›
لكن يجب استخدام النقطة السفلية عند تنسيق السطرين بشكل فردي كالتالي:
var x = 20; var y = 30;اختبار لمعرفة‹/›
بالرغم من أنه يمكن تنفيذ جملة دون النقطة السفلية (؛)، فإن ذلك ممكنلكن يُنصح باستخدام النقاط السفلية في النهاية.
استخدام النقاط السفلية هو عادة جيدة في البرمجة
سيغضب JavaScript عن المسافات والتبويبات والسطور التي تظهر في برنامج JavaScript
يمكنك إضافة مسافات إلى النصوص لتحسين القراءة.
هذان السطران متساويان:
var greet = "Hello world"; var greet = "Hello world";
يُنصح عادةً بوضع مسافات بعد علامات الحسابية (= +-* /) لتحسين القراءة:
var sum = a + b;
للحصول على قراءة أفضل، يجب تجنب تجاوز سطر الكود لأكثر من 80 حرفًا.
إذا لم يكن جملة JavaScript تتوافق مع سطر واحد، فإن أفضل مكان للتنقل إلى السطر التالي هو بعد العلامة الحسابية (= +-* /):
document.getElementById("para").innerHTML = "الجمع بين 20+30 هو " + sum;اختبار لمعرفة‹/›
يمكن تجميع جمل JavaScript معًا في بلاك براكتورات داخل الكود { ... }
الهدف من الكود المضغوط هو تعريف الجمل التي سيتم تنفيذها معًا
فيفي دالة JavaScript، ستجد أن الجمل التي تُجمّع في نطاق البلاك براكتورات تكون في مكان واحد.
function myFunc() { document.getElementById("p1").innerHTML = "مرحبًا!"; document.getElementById("p2").innerHTML = "كيف حالك؟"; }اختبار لمعرفة‹/›
عادةً ما تنتهي جملة JavaScript بالكلمات المفتاحيةالكلمات المفتاحيةالمبدأ، لتحديد عملية JavaScript التي ستُنفذ
إليك قائمة بكلمات المفتاحية التي ستتعرف عليها في هذا الدليل:
الكلمات المفتاحية | الوصف |
---|---|
var | يُعلن عن متغير، يمكن اختيار تعيينه لقيمة |
let | يُعلن عن متغير محلي داخل نطاق البلاك براكتورات{}، يمكن اختيار تعيينه لقيمة |
const | يُعلن عن كائن من الكلمات المفتاحية القابلة للقراءة فقط |
break | إنهاء الدائرة الحالية، أو switch أو جملة معملة، وتمرير السيطرة إلى الجملة التالية بعد الجملة المنهوبة |
continue | إنهاء تنفيذ الجملة في الدائرة الحالية أو الدائرة المعدة الحالية في التكرار الحالي، واستئناف تنفيذ الدائرة في التكرار التالي |
if...else | إذا كانت الحالة المحددة صحيحة، يتم تنفيذ جملة واحدة. إذا كانت الحالة كذبة، يمكن تنفيذ جملة أخرى |
switch | حساب التعبير لضمان أن يكون قيمته مطابقة لفقرات case، وتنفيذ الجملة ذات الصلة |
throw | إطلاق استثناء مخصص للمستخدم |
try...catch | تعيين كتلة جملة سيتم محاولة تنفيذها، وتحديد الاستجابة (إذا حدث خطأ) |
while | إنشاء دائرة تنفذ جملة معينة طالما كان قيمة الحالة صحيحة. يتم التحقق من الحالة قبل تنفيذ الجملة |
do...while | إنشاء دائرة تنفذ جملة معينة حتى يكون قيمة التحقق من الحالة كذبة. يتم تقييم الحالة بعد تنفيذ الجملة، مما يؤدي إلى تنفيذ الجملة المحددة على الأقل مرة |
for | إنشاء دائرة تتميز بثلاث تعبيرات اختيارية، مدمجة في أقواس وملفوفة بالفواصل، تتبعها جملة تنفذ في الدائرة |
for...in | استكشاف خصائص القائمة القابلة للتحديد لأي ترتيب. يمكن تنفيذ الجملة لكل صفة مختلفة |
for...of | استكشاف العناصر القابلة للتدوير (بما في ذلك القوائم، العناصر المشابهة للقوائم، الم迭代ون، والمولدون)، استدعاء المدمج المخصص، وتنفيذ الجملة المطلوبة لكل قيمة مختلفة للصفة |