我需要一些帮助如何在javascript中制作这个数学公式。我试过搜索,但找不到,因为我甚至不知道^在英语中叫什么。
提前感谢
Math.floor(20*(1.1^(x-10)));发布于 2013-01-29 04:45:56
Math.floor(20*(Math.pow(1.1, (x-10))));发布于 2013-01-29 04:46:43
^是按位的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)) );
};发布于 2013-01-29 04:45:57
Math.pow()就是你要找的东西。
在其他语言中,^被称为幂运算符或指数运算符,但在Javascript中,它的用途不同,它是按位异或运算符。
https://stackoverflow.com/questions/14570889
复制相似问题