具有整数除法的数学运算

时间:2014-03-24 01:07:44

标签: javascript node.js math integer-division operations

我想知道具有许多数学运算的String的结果。一个例子:

((49 -(16 - 72))/(21+ (72/(81 + 57))))

我使用eval功能并且它有效,但除法运算的结果必须是整数,我不知道该怎么做!有什么想法吗?

1 个答案:

答案 0 :(得分:1)

只需使用parseInt

parseInt((49 -(16 - 72))/(21+ parseInt(72/(81 + 57))))

或者使用按位或使用0作为第二个参数:

((49 -(16 - 72))/(21+ (72/(81 + 57))|0))|0

将来Math.trunc应该是首选方法。