剑指offer——12.数值的整数次方

来源:互联网 发布:sql select as语句 编辑:程序博客网 时间:2024/05/16 15:31

题目描述

给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。

代码

思路1:先判断浮点数的正负情况,然后通过累乘的方式

function Power(base, exponent){    // write code here    if(exponent==0) return 1;    var result=1,flag=false;    if(exponent<0) {exponent=Math.abs(exponent);flag=true;}    while(exponent>0){        result*=base;        exponent--;    }    if(flag) result=1/result;    return result;}

思路2:JavaScript用**就通过啦

function Power(base, exponent){    return base**exponent;}
原创粉丝点击