Vitin Vitin 16.06.2015, 16:26:29 1 + #webdev #javascript #naukaprogramowaniaW jaki sposób wykonać działanie które podaje inputem jako string? parseFloat("2/4") zwraca 2 (pierwszą cyfrę) zamiast 0.5
epi epi 16.06.2015, 16:30:03 0 + @Vitin: sparsuj stringa i rozdziel na częsci, potem wykonaj działanieprostsza, ale też słabsza, opcja to użyć funkcji eval()
Nadrill Nadrill 16.06.2015, 16:30:04 0 + @Vitin: ze stringa musisz wyciagnac liczby i wykonac zadane dzialanie.
epi epi 16.06.2015, 16:32:57 0 + @Vitin: http://stackoverflow.com/questions/86513/why-is-using-the-javascript-eval-function-a-bad-idea
npsr npsr 16.06.2015, 16:35:12 1 + @Vitin: eval() === evilA tak na serio nie zawsze, ale w przypdaku formularza ja bym evala nie odważył się wykonać :PPokaż spoiler
W jaki sposób wykonać działanie które podaje inputem jako string?
parseFloat("2/4")zwraca 2 (pierwszą cyfrę) zamiast 0.5prostsza, ale też słabsza, opcja to użyć funkcji eval()
A tak na serio nie zawsze, ale w przypdaku formularza ja bym evala nie odważył się wykonać :P