البرمجة بلغة 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 إكتشاف الأخطاء.

Advertisements

7 thoughts on “البرمجة بلغة 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

    إعجاب

اترك رد

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

WordPress.com Logo

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

صورة تويتر

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

Facebook photo

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

Google+ photo

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

Connecting to %s