2014-10-30 70 views
0

我怎樣才能使這在Javascript內?我不知道從哪裏開始。JavaScript - 字符串總和爲字面

我希望能夠得到一個字符串,如var sum = "1+1-2.1*3/5";並允許空格(我們可以去掉空格) - 然後計算它。

我只做過這樣的總和:var answer = 5+5;

任何幫助,將不勝感激。謝謝。

+0

相關:http://stackoverflow.com/questions/2276021/evaluating-a-string-as-a-mathematical-expression-in-javascript – Gary 2014-10-30 04:01:09

回答

0

你可以簡單地使用變量的eval來做數學運算。

eval(sum); 
+1

如果一切正常,我會拍自己。 – user3650841 2014-10-30 03:35:30

+1

我要打我自己。 *巴掌* – user3650841 2014-10-30 03:36:07

+0

我還不能接受答案,11分鐘等待(不知道爲什麼)。你贏了這個。我會在11分鐘內完成。 – user3650841 2014-10-30 03:36:31