إذا كان عامل التشغيل typeof عبارة عن رقم أو سلسلة أو قيمة منطقية، فإن النتيجة التي تُرجعها هي "رقم" أو "سلسلة" أو "منطقية". بالنسبة لكائن أو صفيف أو قيمة فارغة، فإنها تُرجع
هو "كائن". بالنسبة لمعاملات الدالة، فإنه يُرجع "دالة". إذا كان المعامل غير محدد، فإنه يُرجع "غير محدد".
عندما يكون معامل typeof عبارة عن كائن مجمّع مثل Number أو String أو Boolean، فإنه يُرجع "object" بالإضافة إلى ذلك، فإنه يُرجع أيضًا "object" لكائنات Date وRegExp.
بالنسبة للكائنات التي لا تشكل جزءًا من لغة JavaScript الأساسية ولكن يتم توفيرها بواسطة بيئة JavaScript المضمنة، يتم تحديد قيمة الإرجاع الخاصة بـ typeof من خلال التنفيذ.