美文网首页
【js】小作业质数运算

【js】小作业质数运算

作者: Dylan_abaa | 来源:发表于2020-07-27 19:16 被阅读0次

1.求100以内的质数

for( var i = 2; i <= 100; i++){

    ///看看i是不是质数,拿出一个数一直除到他本身。只有1和它本身可以被整除 1,2,3,4,5,6,7...但是只需要除到他的开方即可,因为是两数相乘有对称关系,如果一个因数增大,另一个因数必定减少。

    count = 0;      ////给一个count来算整除的次数,如果被整除1次ok就输出i,每次判断前count自动清零。

    for(var j = 1; j <= Math.sqrt(i); j++){    /////判断只要除到这个数的开方

        if(i % j ==0){

            count ++;              

        }

    } 

    if(count == 1){    ////如果整除了开方以内的数只有1可以整除,就说明这个数除了1之外,只有一个因数是他本身了,因为除不到他本身的,只是在可能的因数范围内来排除。

        document.write(" "+i);

    }

}

相关文章

  • 【js】小作业质数运算

    1.求100以内的质数 for(vari=2;i<=100;i++){ ///看看i是不是质数,拿出一个数一直除到...

  • 【JS】小作业数学运算

    1.求2的n次方,n为输入 varn=parseInt(window.prompt('input')); vars...

  • JavaScript 02 (运算符和选择结构)

    js的关系运算符,js的逻辑运算符,js的赋值运算符,js的运算符的优先级问题,js的自增和自减,js的选择结构 ...

  • 前端(运算符)

    与或运算 Unicode编码 相等运算符 条件运算符 js操作属性 js函数

  • JS求质数

  • 运算符及js操作属性

    关系运算符 相等运算符 条件运算符 运算符的优先级 代码块 js操作属性 js操作style属性 js操作clas...

  • 2020-03-16

    JavaScript 初识 《① JS 速览——进入 JS 的世界》[编号:js_01] 《② 运算符、运算符优先...

  • js运算符

    js基础语法:运算符,判断语句,数据类型,js对象 一、运算符 赋值运算符 =算数运算符 +-*/% ++...

  • JS操作属性、函数

    条件运算符 运算符的优先级 代码块 JS操作属性 JS换肤 JS操作style属性 JS操作

  • 2018-12-01

    赋值运算符 关系运算符 Unicode编码 相等运算符 条件运算符 运算符的优先级 代码块 js操作属性 js换肤...

网友评论

      本文标题:【js】小作业质数运算

      本文链接:https://www.haomeiwen.com/subject/lhdtrktx.html