Evaluating a string as a mathematical expression in JavaScript

前端 未结 16 2288
我在风中等你
我在风中等你 2020-11-22 03:34

How do I parse and evaluate a mathematical expression in a string (e.g. \'1+1\') without invoking eval(string) to yield its numerical value?

<
16条回答
  •  一个人的身影
    2020-11-22 04:20

    Try nerdamer

    var result = nerdamer('12+2+PI').evaluate();
    document.getElementById('text').innerHTML = result.text();
    
    

提交回复
热议问题