Erreur de syntaxe???

Pour toutes les discussions javascript, jQuery et autres frameworks
Répondre
MartinS
Messages : 1
Enregistré le : 07 mars 2021, 17:18

Erreur de syntaxe???

Message par MartinS » 07 mars 2021, 17:43

Bonsoir à tous, si qq'un pouvait m'aider ???

Il y a une erreur de syntaxe dans cette ligne ...

var textPrev = "<div id = " '+jours+' "class =" '+ mtDuJour+' ">
Prévisions pour"+ jours+":<br> <b>" + mtDuJour + " et " + tmDuJour + "degrés.</b> </div>";

A priori l'erreur se trouve en fin de la première ligne +' " >

test.html:29 Uncaught SyntaxError: Unexpected string

Je suis très débutante et ne trouve pas l'erreur :cry:

Merci d'avance :)

Avatar du membre
webmaster
Administrateur du site
Messages : 396
Enregistré le : 28 févr. 2017, 15:19

Re: Erreur de syntaxe???

Message par webmaster » 07 mars 2021, 17:46

Bonjour,

Le JS n'accepte pas les retours à la ligne dans les chaînes de caractères définies avec " ou '

Il faut utiliser le nouveau séparateur `

Ainsi, il n'y a plus d'erreur :

Code : Tout sélectionner

var textPrev = `<div id = " '+jours+' "class =" '+ mtDuJour+' ">
Prévisions pour"+ jours+":<br> <b>" + mtDuJour + " et " + tmDuJour + "degrés.</b> </div>`;
TJS : 20 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php

Répondre