La methode eval

cs_ShayW Messages postés 3253 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 3 décembre 2019 - 4 avril 2011 à 22:25
@karamel Messages postés 1855 Date d'inscription vendredi 9 mai 2008 Statut Modérateur Dernière intervention 18 avril 2024 - 5 avril 2011 à 12:44
Bonjour à tous

est ce que la method eval sait calculer une
expression mathématique avec sin et cos log
ou seulement (3+8)*(2*7+6)
merci

3 réponses

@karamel Messages postés 1855 Date d'inscription vendredi 9 mai 2008 Statut Modérateur Dernière intervention 18 avril 2024 153
4 avril 2011 à 22:44
bonjour

il n'y a pas besoin de eval pour faire des calcule en javascript au pire des cas si le chiffre est considerer comme un carractere et pas comme un chiffre on fait un parseInt
parseInt(10) + parseInt(3)


et ensuite pour tous ce qui est sinus cosinus et la on utilise la methode math

exemple

Math.cos(10)


un lien pour l'objet math en javascript
0
cs_ShayW Messages postés 3253 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 3 décembre 2019 57
4 avril 2011 à 23:24
oui merci
en fait je cherche plus compliqué
comment evaluer un string contenant une
expression math
ex "(sin(1/x)*cos(2*x)+ log(2*x))^0.5)

si je comprends il n'y a pas du tout cuit
0
@karamel Messages postés 1855 Date d'inscription vendredi 9 mai 2008 Statut Modérateur Dernière intervention 18 avril 2024 153
5 avril 2011 à 12:44
Math.exp(math.sin(1/x)*math.cos(2*x)+ math.log(2*x))0.5
 
0
Rejoignez-nous