Ce post aurait aussi bien put s’appeler =”JavaScript ou les misère de la parenthèse manquante”… Pourquoi?
Tout simplement du fait d’un combat à armes inégales entre moi et JavaScript. Il vas s’en dire que JavaScript a gagné mais m’a permis de noter une erreur de code que je ne ferai plus (promis!) :
La conversion d’une variable numérique en String doit obligatoirement se faire sous la forme :
(String)(variable)
Si on retire les second jeux de tarentaises, c’est la catastrophe, on se retrouve avec un message indiquant qu’une parenthèse fermante “)” est manquante… très beau message totalement incompréhensible, mais il faut se faire une raison :
c’est du JavaScript!
Dans mon cas je souhaite faire un replacement de séparateur décimal pour l’affichage. Voici donc le code résultant :
$get(‘MonControl’).value = (String)(maValeur).replace(‘.’,’,’);