شرح صفوف ومحتوى الفقرة
في JavaScript، ليست كل القيم بحاجة إلى أن تكون محاطة بعلامات اقتباس (' أو "). بعض القيم تُكتب مباشرة بدون أي اقتباسات لأن JavaScript يفهمها كأنواع بيانات أخرى غير النصوص (Strings).
- الأرقام (Numbers).
- القيم المنطقية (Boolean Values).
- الكائنات والمصفوفات (Objects & Arrays).
- الكلمات المحجوزة (Reserved Keywords).
Numbers
عند التعامل مع الأرقام، لا تحتاج إلى استخدام علامات اقتباس، لأن JavaScript يتعرف عليها مباشرة كقيم رقمية.
HTML
console.log(5 + 5 ); // Output: 10 (عملية حسابية)
Numbers with Quotes
مثال خاطئ (باستخدام علامات اقتباس، مما يحول الرقم إلى نص): لأن JavaScript سيعتبر القيم بين علامات الاقتباس نصوصًا (String) وليس أرقامًا (Number)، مما قد يؤدي إلى أخطاء عند إجراء العمليات الحسابية.
HTML
console.log("5 + 5"); // Output: 5 + 5 (عملية دمج نصوص)