البرمجة بلغة JavaScript: استخدام الفاصلة المنقوطة


واحدة من المعضلات التي واجهتني أثناء محاولاتي بالبرمجة بلغة JavaScript هي معرفة كيفية استخدام الفاصلة المنقوطة (Semicolon)، لذلك في هذا الموضوع سأحاول تسليط الضوء على هذه النقطة.
إن استخدام الفاصلة المنقوطة (Semicolon) هو أمر اختياري ولكنه مهم، حيث من خلاله نخبر المتصفح أين تنتهي الجملة البرمجية، وعدم استخدام الفاصلة المنقوطة قد يؤدي أحيانا إلى تنفيذ عدة أوامر من قبل المتصفح على أنه أمر واحد. لذا من الواضح إنه من المهم استخدام الفاصلة المنقوطة بنهاية كل سطر. مثال:

var userName;
userName = window.prompt (‘Please enter your name:’, ”);
document.write (‘Hello ‘ +  userName);

ولكن الفاصلة المنقوطة لا تستخدم قبل أو بعد الأقواس الحاصرة (Curly Brackets)، مثال:

var userName;
userName = window.prompt (‘Please enter your name:’, ”);
if (userName == ‘Kuwait10’) {
document.write (‘Hello ‘ +  userName);
}
else {
document.write (‘Hello ‘ +  ‘anonymous’);
}
document.write (‘How are you?’);

وهكذا، فإن المثالين أعلاه يوضحان تماما أين يتم استخدام الفاصلة المنقوطة. أتمنى أنكم استفدتم من هذه المشاركة البسيطة.

مواضيع ستهمك أيضا:

– البرمجة بلغة JavaScript المزيد من الأدوات المجانية.

– البرمجة بلغة JavaScript إكتشاف الأخطاء.

الإعلان

7 آراء حول “البرمجة بلغة JavaScript: استخدام الفاصلة المنقوطة

  1. في الجافاسكربت بالذات احياناً كثيرة لا استخدمها وتعمل بشكل سلس !
    حقيقة لا اعلم من يجب استخدامها فعلا!
    الاسطر التي وضعتها تستطيع حذفها وستجد انها تعمل
    في اللغات الاخرى مثل السي بلاس بلاس واضح استخدامها وان لم تفعل ظهر الخطأ 🙂

    إعجاب

    • نعم هذا هو الهدف من الموضوع، ألا وهو معرفة أين يتم استخدامها. ورغم أنها اختيارية ليست إجبارية كما في بعض اللغات الأخرى كما تفضلت، إلا أنها أحيانا تكون لازمة، وهذا الموضوع ينقصه مثال على ذلك!

      إعجاب

  2. semicolon ; important because the user ” I mean the programmer here” tell the compiler : that’s the end of the expression. so the compiler can take it and check if it’s syntax correct or not. Another usage is “for statement” e.g
    for(i=0;i<5;i++) so it's separate the “for” parts
    i didn't use java script before,,but i think n for statement you must use semicolon even n Java script

    thx

    إعجاب

  3. […] – البرمجة بلغة JavaScript: استخدام الفاصلة المنقوطة. […]

    إعجاب

اترك تعليقًا

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

شعار ووردبريس.كوم

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   /  تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   /  تغيير )

Connecting to %s