不多解释,上代码:
Math.pow(27,1/3)  //3
Math.pow(-27,1/3) //NaN ,why?
Math.pow(-2,5) //-32
Math.pow(-32,1/5) //NaN  0_0
help!!
难道js不能求负数的奇数次方根么?
负数是可以有奇数次方根的!Math.pow

解决方案 »

  1.   

    测试结果显示确实不支持负数开根号。那就不用,如果你处理的数据的指数都能用分数表示,那就自己写给支持负数的吧  funtion myPow(num1,int1,int2){}
      

  2.   

    这不科学啊。
    Math.pow设计的和其他语言的不一样,和数学常理不一样啊。
      

  3.   

    我用 Math.Pow(8,1/3)    结果是1,
    Math.Pow(8,0.333333333333333)   结果是2,这个Pow到底是怎么一个原理啊!头疼