javaScript计算1-100的质数

刚刚接触js循环方面的东西,整个人有点蒙圈 在这里理清一下思路

<script>
    for(i = 2;i <=100;i++){                      //关于质数的定义是大于1的自然数,所以从2开始
    for(j = 2;j < i;j++){               //想判断一个数是不是质数就要和比它小的数相除(不包括1,任何数除以1都等于他本身),      if(i % j == 0){        break;                   //如果可以整除,这个数就不是质数 直接跳出
      }    }    if(j == i){                    //如果i没有被比它小的数整除,此时j++后j<i不成立,这时的j会等于i,当j等于i时,说明这个i是一个质数      console.log(i);          }
  }

</script>
时间: 2024-10-06 00:13:53

javaScript计算1-100的质数的相关文章

javascript 计算文件MD5 浏览器 javascript读取文件内容

原则上说,浏览器是一个不安全的环境.早期浏览器的内容是静态的,用户上网冲浪,一般就是拉取网页查看.后来,随着互联网的发展,浏览器提供了非常丰富的用户交互功能.从早期的表单交互,到现在的websocket实时通信,乃至html5的流行. html5给前段开发带来了许多有力的工具,以前浏览器大多通过flash插件进行文件的上传和下载,现在我们可以利用html5给我们带来的fileReader api,读取用户通过表单选中的文件内容. fileReader详情请移步: https://develope

100以内质数,以及100以内质数和

int sum = 0; for (int i = 1; i <= 100; i++ ) { int count = 0;//计数的count一定要定义在循环里面,每循环完依次清零.如果在外面,一直计数 for (int j = 1; j <= i; j++ )//定义变量j,让j从1取值到i,就可以让i分别与1—i的每个数取余 { int mo = i % j;//i分别与1—i的每个数取余 if (mo == 0) { //余数为零,计数依次 count++; } } if (count

求100内质数的个数

// 求100内质数的个数 非容斥 #include<iostream> #include<cstdio> #include<cstdlib> #include<algorithm> #include<cmath> #include<cstring> using namespace std; int n,sum; int main() { scanf("%d",&n); for(int i=1;i<=

javascript计算字符串的长度区分中英文

javascript计算字符串的长度区分中英文:计算字符串的长度是常有的操作,代码如下: var str="I love 蚂蚁部落"; console.log(str.length); 使用length计算字符串的长度,得出的结果是字符串中字符的个数,而在实际应用中可能需要计算字符串所占有的字节长度,一个汉字占两个字节,一个英文字符占一个字节,代码如下: var zfl={}; zfl.GetLength=function(str){ var realLength=0,len=str.

题目:计算1~100中所有3的倍数的个数

/* */ #include <stdio.h> int main() { // 记录3的倍数的个数 int count = 0; // 记录当前检查的数值 int number = 0; while (number < 100) { number++; // 说明number是3的倍数 if (number%3 == 0) { count++; } } printf("1~100内3的倍数的个数:%d\n", count); } 题目:计算1~100中所有3的倍数的

sql求1到100的质数

有人问怎么求1到100的质数,所以就试着用sql写了个 WITH x1 AS  (SELECT LEVEL + 1 AS id FROM dual CONNECT BY LEVEL <= 99), x2 AS  (SELECT a.id, a.id / b.id AS num FROM x1 a, x1 b WHERE a.id <> b.id) SELECT DISTINCT id   FROM x2  WHERE id NOT IN (SELECT DISTINCT id FROM 

计算1+……+100中偶数和

如何计算1+--+100中偶数和? 1. 把奇数去掉,通过if,判断累加数除以2的余数,是否为1,判断是否是奇数 2. 通过continue 跳过对奇数的累加 #!/usr/bin/python3 def sum_go(sum_to): '''计算1+--+100中偶数和''' count = 0 sum_all = 0 while count <= sum_to: count += 1 if count % 2 == 1: continue else: print(count) sum_all

javascript计算两个时间差

其实,javascript计算时间差的方式非常简单,如果是默认的Date()类型,直接相减就是相差的毫秒 var d1 = new Date('2016/03/28 10:17:22'); var d2 = new Date('2016/03/28 11:17:22'); console.log(parseInt(d2 - d1));//两个时间相差的毫秒数 console.log(parseInt(d2 - d1) / 1000);//两个时间相差的秒数 console.log(parseIn

python计算1~100的和,1~100奇数的和,1~100偶数的和,一条代码求1~100的和

1.计算1~100的数之和----for循环实现1~100的和 sum1 = 0 for i in range(1,101): sum1 = sum1 + i i += 1 print(f"1-100之间的和是:{sum1}") ----while实现1~100的和 sum1 = 0 i = 1 while True: sum1 = sum1 + i if i == 100: break i += 1 print(sum1) 2.计算1~100里面偶数之和 sum1 = 0 for i