2010-07-13 3 views

Répondre

7
if ((typeof(oldins) !== "undefined") && (oldins === ins)) 
+0

+1 pour être la bonne réponse. Btw, pas besoin de parenthèses autour du 'oldins' dans la vérification' typeof': 'typeof' est un opérateur, pas une fonction. –

3

serties évalueraient les variables à une valeur de 'non défini'. 'undefined' est un type de valeur comme null et NaN donc ce serait:

if (typeof(oldins) == 'undefined') 

Editer: Fixe par commentaires. Laissant la réponse depuis les commentaires sont utiles, mais il y avait plus de bonnes réponses.

+0

Bien 'undefined' n'est pas exactement comme' null' ou 'NaN' - c'est juste un identifiant et il peut être réaffecté! – Pointy

+0

Cela vous donnera une erreur si 'oldins' n'a jamais été déclaré. Utilisez 'typeof' à la place. –

+0

Qui ne déclarerait pas ses variables ??? ;) Commentaires justes – MacAnthony

1
if (oldins !== undefined && oldins === ins) { 

} 
+0

Cela vous donnera une erreur si 'oldins' n'a jamais été déclaré. Utilisez 'typeof' à la place. –

Questions connexes