خلاصة نوع بيانات

JScript يوفر العديد من أنواع بيانات إلى استخدامها في البرامج الخاصة بك. يمكن تقسيم هذه الأنواع في الرئيسي فئتين، أنواع بيانات قيم وأنواع بيانات المرجعية (يشار إليها أيضا كائنات JScript كـ). لإضافة أنواع إلى JScript، يمكن استيراد مساحات الاسم أو الحزم التي تحتوي على أنواع بيانات جديدة، أو يمكنك تعريف فئات جديدة والتي يمكن استخدامها كأنواع بيانات جديدة.

تفاصيل نوع بيانات

يعرض الجدول التالي أنواع بيانات القيم المعتمدة بواسطة JScript. الثاني عمود يصف نوع بيانات Microsoft Office 2010 Suite من برنامج.NET Framework مكافئة. إمكانية تعريف متغير من نوع.NET Framework أو نوع القيمة JScript و تحقيق نفس نتائج تماما. الحجم تخزين (الموقع تكون قابلة للتطبيق) ويتم أيضا منح نطاق لكل نوع. الثالثة عمود يسرد كمية تخزين المطلوبة لمثيل واحد من نوع محدد، إذا كان ذلك ممكناً. توفير العمود الرابع نطاق قيم التي يمكن تخزينها بنوع محدد.

نوع القيمة JScript

نوع .NET framework

الحجم تخزين

النطاق

منطقي

Boolean

غير متوفر

صواب أو خطأ

حرف

Char

2 بايت

أي حرف Unicode

حُرالنقطة (مفرد العائمة للدقة)

Single

4 بايت

لتقريب النطاق هو-3.4E + 38 إلى 3.4E + 38 بدقة أرقام حوالي 7. يمكن أن تمثل الأرقام كـ صغيرة كـ 1E-44.

رقم مزدوجة، (مزدوج-الدقة عائم-يؤشر)

Double

8 بايت

لتقريب النطاق هو-1.79E + 308 إلى 1.79E + 308 بدقة من حوالي 15 رقماً. يمكن أن تمثل الأرقام كـ صغيرة كـ 1E323-.

عشري

Decimal

12 وحدات البايت (أيضا جزء كامل)

لتقريب النطاق هو-7.9E + 28 إلى 7.9E + 28 بدقة أرقام 28. يمكن أن تمثل الأرقام كـ صغيرة كـ 1E28-.

بايت(بدون إشارة)

Byte

بايت واحد

من 0 إلى 255

ushort(عدد صحيح مختصر بدون إشارة)

UInt16

2 بايت

من 0 إلى 65,535

uint(عدد صحيح بلا إشارة)

UInt32

4 بايت

من 0 إلى 4,294,967,295

ulong(عدد صحيح الموسع بدون إشارة)

UInt64

8 بايت

0 إلى حوالي 1.8E + 19

sbyte(تسجيل)

SByte

بايت واحد

من 128- إلى 127

قصير(توقيع قصير عدد صحيح)

Int16

2 بايت

من 32,768- إلى 32,767

عدد صحيح(عدد صحيح ذو إشارة)

Int32

4 بايت

من 2,147,483,648- إلى 2,147,483,647

طويلة(إشارته موسع)

Int64

8 بايت

تقريبا-9.2E + 18 إلى 9.2E + 18

void

غير متوفر

غير متوفر

يستخدم كـ نوع الإرجاع لدالة التي لا تقوم بإرجاع القيمة.

يبين الجدول التالي مرجع أنواع بيانات (الكائنات JScript) التي توفر JScript والتي يمكن استخدامها كأنواع. مرجع لم يكن أنواع الحجم تخزين محددة.

نوع مرجع JScript

نوع .NET framework

تشير إلى

ActiveXObject

لا يوجد مكافئ مباشر

كائن "التنفيذ تلقائي".

الصفيفة

يتعاون مع Arrayو كتابة صفائف

صفائف من أي نوع.

قيمة منطقية

يتعاون مع Boolean

القيمة منطقية القيمة صحيحة أو خطأ .

التاريخ

يتعاون مع DateTime

يتم تطبيق التواريخ باستخدام JScript Dateكائن. النطاق هو 285,616 سنين تقريبا تشغيل كلا جانبي من 1 يناير، 1970.

العداد

لا يوجد مكافئ مباشر

لتعداد عناصر الموجودة في مجموعة. للتوافق مع الإصدارات السابقة فقط.

خطأ

لا يوجد مكافئ مباشر

كائن Error .

الوظيفة

لا يوجد مكافئ مباشر

كائن Function .

رقم

يتعاون مع Double

القيمة رقمية مع نطاق تقريبي ل-1.79E + 308 إلى 1.79E + 308 و مع دقة حوالي 15 رقماً. يمكن أن تمثل الأرقام كـ صغيرة كـ 1E323-.

الكائن

يتعاون مع Object

على Objectالمرجع.

RegExp

يتعاون مع Regex

كائن تعبير عادي.

قوية النوع(ذو الطول متغير)

String

0 إلى أحرف Unicode 2 بليون تقريبا. كل حرف هو 16 بت (وحدتي وحدات البايت).

كائن سلسلة(ذو الطول متغير)

يتعاون مع String

0 إلى أحرف Unicode 2 بليون تقريبا. كل حرف هو 16 بت (وحدتي وحدات البايت).

VBArray

لا يوجد مكافئ مباشر

صفيفة Visual أساسى القراءة فقط ". للتوافق مع الإصدارات السابقة فقط.

ملاحظة

في التدوين العلمي ، يشير E إلى أساس من 10. ولذلك، تشير 3.56E + 2 إلى 3.56 x 102 أو 356 و 3.56E-2 تشير إلى 3.56 / 102 أو 0.0356.

راجع أيضًا:

المرجع

استيراد جملة

حزمة، كشف حساب

فئة، كشف حساب

المبادئ

أنواع بيانات معرّفة من قبل مستخدم

نسخ Passing, و مقارنة البيانات

موارد أخرى

أنواع بيانات (JScript)

الكائنات (JScript)

الكائنات JScript