Savoir si une variable est un objet [Résolu]

Signaler
Messages postés
181
Date d'inscription
jeudi 27 février 2003
Statut
Membre
Dernière intervention
2 mars 2009
-
Messages postés
365
Date d'inscription
vendredi 24 mai 2002
Statut
Membre
Dernière intervention
18 octobre 2004
-
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

Messages postés
365
Date d'inscription
vendredi 24 mai 2002
Statut
Membre
Dernière intervention
18 octobre 2004

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)