-
打印出1到100之间所有奇数之和
var sum = 0; for(var i=1;i<=100;i++){ if(i%2 == 1){ sum = sum +i; } } console.log("1到100之间所有奇数的和为:" + sum);
-
找出1到100之间所有7的倍数的个数,以及他们的和
var count = 0; var sum = 0; for(var i = 1;i <= 100;i++){ //判断能都被7整除 if(i%7 == 0){ sum = sum + i; //计数器放在if判断中,只有在能被7整除的时候才会计数 count++; } } document.write("1到100之间7的倍数的个数有:" +count +"个" +"<br />"); document.write("1到100之间7的倍数的所有值之和为:" +sum);
-
打印出所有的水仙花数,水仙花数(三位数):百位数的三次幂 + 十位数的三次幂 + 个位数的三次幂 = 它本身。
for(var i=100;i<=999;i++){ //获取百位数字 var a = parseInt(i/100); //获取十位数字 var b = parseInt((i/10)%10); //获取个位数字 var c = i%10; if(i == a*a*a + b*b*b + c*c*c){ console.log(i); } }
-
质数练习,判断从键盘输入的数字是否是质数,质数:只能被1和它本身整除的数
var num = prompt("请输入一个大于1的数字:"+ num); if(num <= 1){ alert("数值非法"); }else{ //创建一个变量来保存当前的数的状态,默认当前的数是质数 var flag = true; //判断num是否是质数,获取1-num之间的数 for(var i=2; i<num; i++){ //判断num能否被i整除 if(num % i ==0){ //如果能被i整除,则num不是质数,将默认的flag的值改为false flag = false; } } //如果num是质数则输出 if(flag){ console.log(num + "是质数"); }else{ console.log(num + "不是质数"); } }
JS中for循环练习,水仙花数、质数
最新推荐文章于 2022-08-22 20:43:09 发布