【javascript】50. Pow(x, n)

50. Pow(x, n)

javascript使用var声明数据变量,变量没有固定的类型,如果需要使用整数,使用parseInt()进行转换。

1 var myPow = function(x, n) {
2     if(n==0)return 1;
3     if(n<0){
4         n=-n;
5         x=1/x;
6     }
7     return (n%2==0) ? myPow(x*x,n/2) : (x*myPow(x*x,parseInt(n/2)));
8 };

 

posted @ 2017-12-09 22:06  carsonwuu  阅读(138)  评论(0编辑  收藏  举报