/*
打印出1-100之间的全部的质数
*
*
* */
//建立一个布尔值,用来获取结果,默认i是质数
var flag =true;
//测试以下的程序的性能
//在程序执行前,开启计时器
//console.time()能够用来开启一个计时器
//他须要一个字符串做为参数,这个字符串将会做为计时器的标识
console.time("test");
//打印2-100之间全部的数
for(var i = 2; i <= 10000 ; i++){
//判断i是不是质数
//获取1-i之间全部的数
for(var j=2; j<1; j++){
//判断i是否能被j整除
if(i%j == 0){
//若是进入判断则整明i不是质数,修改flag值为false
flag=false;
//一旦进入了判断,则证实i不多是质数了,此时再执行已经没有任何意义了
//使用break结束循环
//测试性能:不加break 2.14ms
//测试性能;加break 1.84ms
break;
}
}
}
//若是事质数,则打印i的值
if(flag){
//console.log(i);
}
//终止计时器
//console.timeEnd()用来中止一个计时器,须要一个计时器的名字做为参数
console.timeEnd("test");性能