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

JSON Number and String Rules ضوابط كتابة الأرقام والنصوص

تعرف على أنواع البيانات الستة المسموحة في JSON وضوابط كتابة الأرقام والنصوص وحماية المعرفات الرقمية الكبيرة وسلوك الأنواع غير المدعومة كالدوال وundefined.
3 صفوف تعليمية
جافا سكريبت
2,796 مشاهدة

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

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

تخضع كتابة الأرقام والنصوص في JSON لضوابط أدق من تلك المسموحة في شيفرة JavaScript العادية:

فئة البياناتالصياغة المقبولة في JSONالصياغة المرفوضة (تُطلق SyntaxError)
الأعداد والكسور0، 42، -12.5، 1.5e4الأصفار البادئة (07)، الكسر بلا صفر (.5)، الست عشري (0xFF)
القيم الرياضية الخاصةتتحول عند التصدير إلى nullكتابة NaN أو Infinity أو -Infinity
محارف الهروب النصية\"، \\، \n، \t، \uXXXXكسر السطر الخام داخل النص أو صيغة \x41
الصف 2 كود برمجي
JavaScript
const payload = '{"quote":"Say \\"Hi\\"","rate":2.5e2,"badMath":null}';
const item = JSON.parse(payload);
document.getElementById('num-out').textContent =
  item.quote + ' | rate=' + item.rate + ' | badMath=' + item.badMath;
الصف 3 ملاحظة هامة