我正在尝试制作各种计算器,我想要这个功能。 例如:你在输入中写这个:'2 ^(2)' 我想让它在'^'
之后将2加到括号中的任何东西答案 0 :(得分:0)
这是一个非常简单的解决方案:
var input = "2^(2)";
var params = input.split("\^");
var num_base = params[0];
var power = params[1].replace("(", "").replace(")", "");
var rez = Math.pow(num_base, power);
您也可以使用正则表达式来实现此目的。
编辑:由于人为错误而从Java更改为Javascript