Jika operator typeof adalah angka, string, atau nilai Boolean, hasil yang dikembalikan adalah "angka", "string", atau "boolean". Untuk objek, array, atau null, operator tersebut akan mengembalikannya
adalah "objek". Untuk operan fungsi, ia mengembalikan "fungsi". Jika operan tidak terdefinisi, ia mengembalikan "tidak terdefinisi".
Ketika operan typeof adalah objek pembungkus seperti Number, String atau Boolean, ia mengembalikan "objek". Selain itu, ia juga mengembalikan "objek" untuk objek Tanggal dan RegExp.
Untuk objek yang bukan bagian dari bahasa inti JavaScript tetapi disediakan oleh lingkungan tertanam JavaScript, nilai kembalian typeof ditentukan oleh implementasi.