Javascript 角坐标的平方根

Javascript 角坐标的平方根,javascript,angularjs,math,Javascript,Angularjs,Math,我对编码非常陌生,刚刚开始使用angular。现在我正在尝试制作一个简单的计算器,它可以计算指数增长时期的增长因子。我的当前代码如下所示: 角度模块('eksponenskalkulator',[]) .controller('kalkController',['$scope',函数($scope){ $scope.p={}; }]); 示例-示例-示例35-生产 奥普林尼利格: E响应: 恩德利格: Svar={100*(p.endelig/p.opprinnelig-1)} 对于常

我对编码非常陌生,刚刚开始使用angular。现在我正在尝试制作一个简单的计算器,它可以计算指数增长时期的增长因子。我的当前代码如下所示:

角度模块('eksponenskalkulator',[]) .controller('kalkController',['$scope',函数($scope){ $scope.p={}; }]);

示例-示例-示例35-生产
奥普林尼利格:

E响应:
恩德利格:
Svar={100*(p.endelig/p.opprinnelig-1)}
对于常见的数学运算,有一个本地版本

例如,在获取第7个根时,可以使用
Math.pow
函数,如下所示:


下面是一个工作片段,向您展示zacran的答案:

角度模块('eksponenskalkulator',[]) .controller('kalkController',['$scope', 职能($范围){ $scope.p={ opprinnelig:0, E响应:0, 恩德利格:0 }; $scope.findSeventhRoot=函数(x){ 返回数学功率(x,1/7); }; } ]);

示例-示例-示例35-生产
奥普林尼利格:

e响应:
Endelig:
Svar={{100*(findSeventhRoot(p.endelig/p.opprinnelig)-1)}
根以n的形式写入√十,。平方根通常只是写出来的√x、 和立方根为3√十,。也可以将它们写成分数次幂,这样10的平方根可以写成10^0.5或10^1/2,而立方根可以写成10^0.33333或10^1/3。因此,如果我回忆起数学课,基本上使用分数幂,我可以在标记中的角度表达式内部执行此操作?当然,您可以使用javascript的Pow函数或simular one angular js检查tjespe下面的Answare:)正是我所说的!好的,但是我如何立即自动调用这个函数呢@zacran@tjespe,我会在你的控制器中创建一个函数:
$scope.findSeventhRoot(x){return Math.pow(x,1/7);}
然后像这样更新你的html:
{{100*(p.findSeventhRoot(p.endelig/p.opprinnelig)-1)}
听起来很合理,如果我能让它起作用,我会考虑的。出于某种原因,我现在只看到角度表达式如下:{{100*(p.findSeventhRoot(p.endelig/p.opprinnelig)-1)}。不是作为一个计算数字。我猜我在app.js中放置findSeventhRoot的方式有问题:
angular.module('eksponenskalkulator',[]).controller('kalkController',['$scope',function($scope){$scope.p={};$scope.findSeventhRoot(x);{return Math.pow(x,1/7)})
谢谢!现在一切正常。我非常感谢。@tjespe我很高兴能够提供帮助,我感谢你接受我的答案,但请你将你接受的投票改为下面zacran的答案。
Math.pow(p.endelig/p.opprinnelig,1/7)