我需要一些帮助,如何在javascript中制作这个数学公式。我试过搜索但是找不到原因我甚至不知道^用英语叫什么。
提前致谢
Math.floor(20*(1.1^(x-10)));
答案 0 :(得分:3)
Math.floor(20*(Math.pow(1.1, (x-10))));
答案 1 :(得分:3)
^
是按位XOR
运算符 - 不是您想要的。使用Math.pow
函数进行求幂:
Math.floor( 20 * (Math.pow(1.1, x - 10)) );
在函数中进行设置,以便x
可以使用它的任何值:
var eq = function(x) {
return Math.floor( 20 * (Math.pow(1.1, x - 10)) );
};
答案 2 :(得分:2)
Math.pow()
正是您要找的。 p>
^
,在其他语言中使用,称为幂或指数运算符,但在Javascript中,它有不同的用途,它是按位异或运算符。
答案 3 :(得分:2)
Math.floor(20*(Math.pow(1.1, x - 10)));