انتقل إلى محتوى الدرس

JavaScript Semicolons الفواصل المنقوطة في لغة جافا سكريبت

ستتعلم في هذا الدرس قواعد وشروط بناء العبارات في لغة جافا سكريبت ومتي تستخدم الفواصل المنقوطة semicolons والقواعد الاساسية مثل استخدام علامات التنصيص Quotations مع النصوص.

1 صفوف تعليمية
جافا سكريبت
5,413 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

الفاصلة المنقوطة (;) في JavaScript تُستخدم لإنهاء التعليمات البرمجية (Statements)، وهي تشبه النقطة في نهاية الجملة في اللغة الإنجليزية. لكنها ليست إلزامية دائمًا في JavaScript، حيث يمكن للمترجم (JavaScript Engine) أن يضيفها تلقائيًا في بعض الحالات، وهي ميزة تُعرف بـ ASI - Automatic Semicolon Insertion (إدراج الفاصلة المنقوطة تلقائيًا).


هل يجب استخدام الفاصلة المنقوطة؟ هناك مدرستان برمجيتان بخصوص استخدام الفاصلة المنقوطة في JavaScript:

المدرسة التي تؤيد استخدام الفاصلة المنقوطة دائمًا:

  • توفر وضوحًا للكود.
  • تقلل من احتمالية الأخطاء الناتجة عن ASI.
  • تسهّل التعاون مع المطورين الذين يستخدمون لغات أخرى تتطلب الفاصلة المنقوطة (مثل Java أو C++).

المدرسة التي تعتمد على ASI وتتجنب الفاصلة المنقوطة:

  • تجعل الكود أنظف وأبسط.
  • تعتمد على محرك JavaScript لإدراجها عند الحاجة.
  • تستخدم فقط في الحالات التي تكون فيها ضرورية لتجنب الأخطاء.

Semicolons

يُنصح بإنهاء كل عبارة في JavaScript بفاصلة منقوطة (Semicolon).

HTML
console.log("This text is written using JavaScript semicolons.");
console.log("Every statement in JavaScript should end with a semicolon (;).");

Without semicolons

يمكن أن تنتهي بعض العبارات في JavaScript بدون فاصلة منقوطة (Semicolon).

HTML
console.log("This text is written using JavaScript semicolons")
console.log("Every statement in JavaScript does not always require a semicolon")