思路:注意,直接使用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即可得到数值;一般变量都是变量.方法,变量.属性。



京公网安备 11010502036488号