Savoir si une variable est un objet

Résolu
aurelien0306 Messages postés 181 Date d'inscription jeudi 27 février 2003 Statut Membre Dernière intervention 2 mars 2009 - 1 juil. 2003 à 15:14
cs_mehdibou Messages postés 365 Date d'inscription vendredi 24 mai 2002 Statut Membre Dernière intervention 18 octobre 2004 - 2 juil. 2003 à 15:01
Bonjour, voila je débute en javascript et j'aimerais savoir si il existe une fonction qui puisse indiquer le type d'une variable. Par exemple j'aimerais savoir si temp est un objet avec une fonction du genre isObject(temp) qui renvoie true ou false...

Voila j'espère que ca existe :-\

1 réponse

cs_mehdibou Messages postés 365 Date d'inscription vendredi 24 mai 2002 Statut Membre Dernière intervention 18 octobre 2004
2 juil. 2003 à 15:01
Le javascript est un peu problèmatique car des fois il considère une variable comme un objet. Par exemple quand on emploie new.

Tu peux utiliser l'opérateur typeof
Exemple :
if (typeof mavar is object) {...}
Les différents types sont:
object : objet
string : chaine de caractère
number : nombre
function : fonction
undefined : la variable n'est pas définie
boolean : true ou false
array : tableau
date : date ;)

A noter que null est considéré comme un objet

@+ et bonn' prog'

Mehdi :approve)
3