javascript: déterminer les fonctions de type de retour

Est-il un moyen en javascript pour déterminer le type de retour(le cas échéant) d'une fonction?

exemple:

function doSomething(){
   return true;
}

retour est de type booléen.

exemple 2:

function doSomething2(x){
    if(x=="a") return 1;//number
    else return "bad x"; //string
}
oui, il est appelé typeof javascriptkit.com/javatutors/determinevar2.shtml
comme deuxième exemple, il n'y a pas une telle chose comme "le type de retour d'une fonction en Javascript. Donc, ce que vous avez l'impression de en fait, poser est "est-il un moyen de déterminer le type d'un objet". Le fait que l'objet a été renvoyée par une fonction n'est pas vraiment important. Si je vous comprends bien?

OriginalL'auteur Doua Beri | 2012-02-08