خلاصة نوع بيانات
JScript يوفر العديد من أنواع بيانات إلى استخدامها في البرامج الخاصة بك. يمكن تقسيم هذه الأنواع في الرئيسي فئتين، أنواع بيانات قيم وأنواع بيانات المرجعية (يشار إليها أيضا كائنات JScript كـ). لإضافة أنواع إلى JScript، يمكن استيراد مساحات الاسم أو الحزم التي تحتوي على أنواع بيانات جديدة، أو يمكنك تعريف فئات جديدة والتي يمكن استخدامها كأنواع بيانات جديدة.
تفاصيل نوع بيانات
يعرض الجدول التالي أنواع بيانات القيم المعتمدة بواسطة JScript. الثاني عمود يصف نوع بيانات Microsoft Office 2010 Suite من برنامج.NET Framework مكافئة. إمكانية تعريف متغير من نوع.NET Framework أو نوع القيمة JScript و تحقيق نفس نتائج تماما. الحجم تخزين (الموقع تكون قابلة للتطبيق) ويتم أيضا منح نطاق لكل نوع. الثالثة عمود يسرد كمية تخزين المطلوبة لمثيل واحد من نوع محدد، إذا كان ذلك ممكناً. توفير العمود الرابع نطاق قيم التي يمكن تخزينها بنوع محدد.
نوع القيمة JScript |
نوع .NET framework |
الحجم تخزين |
النطاق |
---|---|---|---|
غير متوفر |
صواب أو خطأ |
||
2 بايت |
أي حرف Unicode |
||
حُرالنقطة (مفرد العائمة للدقة) |
4 بايت |
لتقريب النطاق هو-3.4E + 38 إلى 3.4E + 38 بدقة أرقام حوالي 7. يمكن أن تمثل الأرقام كـ صغيرة كـ 1E-44. |
|
8 بايت |
لتقريب النطاق هو-1.79E + 308 إلى 1.79E + 308 بدقة من حوالي 15 رقماً. يمكن أن تمثل الأرقام كـ صغيرة كـ 1E323-. |
||
12 وحدات البايت (أيضا جزء كامل) |
لتقريب النطاق هو-7.9E + 28 إلى 7.9E + 28 بدقة أرقام 28. يمكن أن تمثل الأرقام كـ صغيرة كـ 1E28-. |
||
بايت(بدون إشارة) |
بايت واحد |
من 0 إلى 255 |
|
ushort(عدد صحيح مختصر بدون إشارة) |
2 بايت |
من 0 إلى 65,535 |
|
uint(عدد صحيح بلا إشارة) |
4 بايت |
من 0 إلى 4,294,967,295 |
|
ulong(عدد صحيح الموسع بدون إشارة) |
8 بايت |
0 إلى حوالي 1.8E + 19 |
|
sbyte(تسجيل) |
بايت واحد |
من 128- إلى 127 |
|
قصير(توقيع قصير عدد صحيح) |
2 بايت |
من 32,768- إلى 32,767 |
|
عدد صحيح(عدد صحيح ذو إشارة) |
4 بايت |
من 2,147,483,648- إلى 2,147,483,647 |
|
طويلة(إشارته موسع) |
8 بايت |
تقريبا-9.2E + 18 إلى 9.2E + 18 |
|
void |
غير متوفر |
غير متوفر |
يستخدم كـ نوع الإرجاع لدالة التي لا تقوم بإرجاع القيمة. |
يبين الجدول التالي مرجع أنواع بيانات (الكائنات JScript) التي توفر JScript والتي يمكن استخدامها كأنواع. مرجع لم يكن أنواع الحجم تخزين محددة.
نوع مرجع JScript |
نوع .NET framework |
تشير إلى |
---|---|---|
لا يوجد مكافئ مباشر |
كائن "التنفيذ تلقائي". |
|
يتعاون مع Arrayو كتابة صفائف |
صفائف من أي نوع. |
|
يتعاون مع Boolean |
القيمة منطقية القيمة صحيحة أو خطأ . |
|
يتعاون مع DateTime |
يتم تطبيق التواريخ باستخدام JScript Dateكائن. النطاق هو 285,616 سنين تقريبا تشغيل كلا جانبي من 1 يناير، 1970. |
|
لا يوجد مكافئ مباشر |
لتعداد عناصر الموجودة في مجموعة. للتوافق مع الإصدارات السابقة فقط. |
|
لا يوجد مكافئ مباشر |
كائن Error . |
|
لا يوجد مكافئ مباشر |
كائن Function . |
|
يتعاون مع Double |
القيمة رقمية مع نطاق تقريبي ل-1.79E + 308 إلى 1.79E + 308 و مع دقة حوالي 15 رقماً. يمكن أن تمثل الأرقام كـ صغيرة كـ 1E323-. |
|
يتعاون مع Object |
على Objectالمرجع. |
|
يتعاون مع Regex |
كائن تعبير عادي. |
|
قوية النوع(ذو الطول متغير) |
0 إلى أحرف Unicode 2 بليون تقريبا. كل حرف هو 16 بت (وحدتي وحدات البايت). |
|
كائن سلسلة(ذو الطول متغير) |
يتعاون مع String |
0 إلى أحرف Unicode 2 بليون تقريبا. كل حرف هو 16 بت (وحدتي وحدات البايت). |
لا يوجد مكافئ مباشر |
صفيفة Visual أساسى القراءة فقط ". للتوافق مع الإصدارات السابقة فقط. |
ملاحظة
في التدوين العلمي ، يشير E إلى أساس من 10. ولذلك، تشير 3.56E + 2 إلى 3.56 x 102 أو 356 و 3.56E-2 تشير إلى 3.56 / 102 أو 0.0356.
راجع أيضًا:
المرجع
المبادئ
أنواع بيانات معرّفة من قبل مستخدم
نسخ Passing, و مقارنة البيانات