我怎樣才能使這在Javascript內?我不知道從哪裏開始。JavaScript - 字符串總和爲字面
我希望能夠得到一個字符串,如var sum = "1+1-2.1*3/5";
並允許空格(我們可以去掉空格) - 然後計算它。
我只做過這樣的總和:var answer = 5+5;
。
任何幫助,將不勝感激。謝謝。
我怎樣才能使這在Javascript內?我不知道從哪裏開始。JavaScript - 字符串總和爲字面
我希望能夠得到一個字符串,如var sum = "1+1-2.1*3/5";
並允許空格(我們可以去掉空格) - 然後計算它。
我只做過這樣的總和:var answer = 5+5;
。
任何幫助,將不勝感激。謝謝。
你可以簡單地使用變量的eval來做數學運算。
eval(sum);
如果一切正常,我會拍自己。 – user3650841 2014-10-30 03:35:30
我要打我自己。 *巴掌* – user3650841 2014-10-30 03:36:07
我還不能接受答案,11分鐘等待(不知道爲什麼)。你贏了這個。我會在11分鐘內完成。 – user3650841 2014-10-30 03:36:31
相關:http://stackoverflow.com/questions/2276021/evaluating-a-string-as-a-mathematical-expression-in-javascript – Gary 2014-10-30 04:01:09