11521 sujets

JavaScript, DOM et API Web HTML5

Bonjour,
En javascript, j'utilise la console de googlechrome pour valider mes programmes, le problème c'est que chaque nouvelle ligne est évaluée et provoque une erreur.
J'ai lu qu'il fallait mettre le code entre accolades, mais même la première accolade est évaluée et retourne

VM133:3 Uncaught SyntaxError: Unexpected end of input(…)

pourriez vous m'aider ?
merci
Modérateur
Bonjour,

je ne suis pas vraiment sûr de ce que tu entends par «valider». Si c'est vraiment de la validation que tu souhaites je conseille plutôt d'utiliser des outils tels que jshint que tu peux faire fonctionner en console, avec un gestionnaire de tâches (Grunt, Gulp…) ou directement dans ton IDE préféré.

Les outils de développements des navigateurs sont plutôt dédiés à du debuggage
Merci, pour ta réponse.
Non, ce n'est pas valider au sens de compiler, je me suis mal exprimé.
Tout simplement si mon code fait 4 lignes la console me renvoie des messages d'erreur comme si elle devait évaluer chaque ligne saisie une après l'autre
exemple de réaction : l'accolade de mon premier message.
Bonsoir.

Le javascript est un langage interprété. Donc oui, chaque ligne est évaluée l'une après l'autre.
Smiley sweatdrop
Modérateur
a écrit :
Non, ce n'est pas valider au sens de compiler, je me suis mal exprimé.

jshint ne sert pas à compiler, mais à valider.

Qu'essaie-tu de faire? de coller du code dans la console directement? Dans quel but?