思路:注意,直接使用Number.prototype在原型上添加方法。

<script type="text/javascript">
   Number.prototype._isPrime=function(){
      //打印this即为该数数值
      for(let i=2;i<=Math.sqrt(this);i++)
      {
         if(this%i==0)
            return false
      }
      //注意1不是2是
      return this>1
   }
   //测试数据
   //let num=17
   //console.log(num._isPrime())
</script>

总结:使用Math.sqrt()方法求x的平方根;创建变量有字面量创建和构造函数创建:字面量创建比如n=1.2,创建出来的是一个Number类型数值,构造函数创建比如a=new Number(),创建出来的是一个Object类型对象;直接在函数中打印this即可得到数值;一般变量都是变量.方法,变量.属性。