题目:给定一个整数,确定它是否为平方数,具有平方根返回true,否则返回false;

例如:

  1. -1  =>  false
  2.  0  =>  true
  3.  3  =>  false
  4.  4  =>  true
  5. 25  =>  true
  6. 26  =>  false

练习目的:

  1. 1.整数判断;
  2. 2.平方数判断;

我的实现方法:

let sq =  Math.sqrt(n); //计算n的算术平方根 
if(sq % 1 == 0){  //判断是否为整数
        return true
}else{
        return false
}

测试结果:https://www.codewars.com/kata/54c27a33fb7da0db0100040e/train/javascript

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。