标签:
function isPrime(value){ if (!isPrime.anwers) isPrime.answer={};//如果isPrime.anwers属性不存在,那么就创建一个isPrime.answer的对象 if (isPrime.answers[value]!=null) {//如果isPrime.answers[value]值不为空即已经存储了值的话 return isPrime.anwers[value];//返回它 } var prime=value !=1//1 can never be prime/1不能被素数 for (var i = 0; i < value; i++) {//循环传入的值, if (value%i==0) {//如果如果被整除 prime=false;//那么prime值为flass break;//跳出循环 } } return isPrime.answers[value]=prime;//将值返回 }
标签:
原文地址:http://www.cnblogs.com/superZz/p/5794317.html