js实现开平方 Math.sqrt

function openSquare(n){

if(n<0) return NaN;
if(n===1 || n===0) return n;
var data = n,number;
do{
	number = data;
	data = (data+n/data)/2;
}
  while (Math.abs(data - number) >= Number.EPSILON)
return data

}

猜你喜欢

转载自blog.csdn.net/weixin_41688609/article/details/120493825