نوع تعليق توضيحي

تعين التعليق التوضيحي "النوع" في دالة على نوع وسائط الدالة مطلوبة أو نوع مطلوب للبيانات التي تم إرجاعها أو نوع مطلوب ل كلاهما. إذا لم تكتب التعليق معلمات دالة، معلمات سوف تكون من نوع Object. Likewهوe، في حالة كتابة العائد لدالة هو لم يكن محدداً، المحول البرمجي إلى الاستدلال نوع الإرجاع المناسب.

استخدام نوع تعليق توضيحي

استخدام نوع التعليق التوضيحي للدالة معلمات يساعدك على التأكد من أنه سيقبل دالة بيانات فإنه يمكنها معالجة. التصريح بنوع إرجاع لدالة بوضوح بتحسين قابلية القراءة للتعليمات البرمجية، منذ نوع بيانات الذي ستقوم دالة بإرجاع هو واضحة على الفور.

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

// Declare a function that takes an int and returns a String.
function Ordinal(num : int) : String{
   switch(num % 10) {
   case 1: return num + "st";
   case 2: return num + "nd";
   case 3: return num + "rd";
   default: return num + "th";
   }
}

// Test the function.
print(Ordinal(42));
print(Ordinal(1));

The إخراج of this برنامج هو:

42nd
1st

قد يتم إنشاء خطأ عدم تطابق نوع إذا تم تمرير وسيطة إلى Ordinalدالة فرض وضع التي قد لا يكون الكائن على عدد صحيح. for مثال، Ordinal(3.14159) قد فشل.

راجع أيضًا:

المرجع

دالة، كشف حساب

موارد أخرى

دالات JScript

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