2010-08-02 3 views
0

Très nouveau chez JS ici. Quand j'écris PHP, je n'ai aucun problème pour assigner des variables à l'intérieur d'une fonction, mais dans une fonction JavaScript cela ne fonctionne pas. Pourquoi?Pourquoi ne puis-je pas affecter une variable dans une fonction en Javascript?

exemple:

function hello() { 

var animal = 'Dog'; 
document.write(animal); 

} 
+6

Pourquoi ça ne marche pas? ... Ce qui se produit? –

+0

Définir "ne fonctionne pas". L'affectation des variables devrait fonctionner correctement. – NullUserException

Répondre

7

appelez-vous la fonction partout hello()? Si ce n'est pas le cas, vous n'exécuterez pas le contenu de la fonction et par conséquent, aucun write ne se produira.

+0

J'ai essayé le même code sur une nouvelle page et cela a bien fonctionné, quelque chose sur l'autre page devait interférer. – Clark

1

mettre cet extrait dans votre fonction pour vérifier si votre fonction est appelée

alert('snippet');

Si une boîte de message apparaît, votre code devrait fonctionner, mais si elle ne le fait pas alors la fonction est en cours d'exécution , poster un peu de codage html aussi.

Questions connexes