最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS實(shí)現(xiàn)計(jì)算小于非負(fù)數(shù)n的素?cái)?shù)的數(shù)量算法示例

 更新時(shí)間:2019年02月26日 10:02:37   作者:gqj.cn  
這篇文章主要介紹了JS實(shí)現(xiàn)計(jì)算小于非負(fù)數(shù)n的素?cái)?shù)的數(shù)量算法,可實(shí)現(xiàn)針對一定范圍內(nèi)素?cái)?shù)個(gè)數(shù)的統(tǒng)計(jì)功能,涉及javascript數(shù)值運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了JS實(shí)現(xiàn)計(jì)算小于非負(fù)數(shù)n的素?cái)?shù)的數(shù)量算法。分享給大家供大家參考,具體如下:

計(jì)算小于非負(fù)數(shù)n的素?cái)?shù)的數(shù)量

例:

輸入: 10

輸出: 4

說明:有4個(gè)素?cái)?shù)小于10,它們是2,3,5,7。

JS算法示例:

<script>
  var countPrimes = function(n) {
  let flagArray = [],
    result = 0;
  for(let i = 2; i < n; i++){
    if(flagArray[i] === undefined){
      flagArray[i] = 1;
      result++;
      let j = 2;
      while(i * j < n){// 將以后與當(dāng)前值能整除的排除掉
        flagArray[i * j] = 0;
        j++;
      }
    }
  }
  return result;
};
console.log(countPrimes(10));
console.log(countPrimes(100));
</script>

使用在線HTML/CSS/JavaScript代碼運(yùn)行工具http://tools.jb51.net/code/HtmlJsRun測試上述代碼,可得如下運(yùn)行結(jié)果:

附:這里再補(bǔ)充一個(gè)JS計(jì)算給定范圍內(nèi)素?cái)?shù)的算法示例

<script>
function PrimesList(m,n){
  var rel = [];
  for (var i = m; i < n ; i++) {
    for (var j = 2; j < i; j++) {
      if (i%j==0)
        {
          break;
        }
      else{
        rel.push(i);
      }
    }
  }
  return rel
}
console.log(PrimesList(100,200));
</script>

運(yùn)行結(jié)果:

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript數(shù)組操作技巧總結(jié)》、《JavaScript排序算法總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》及《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)

希望本文所述對大家JavaScript程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • electron中獲取mac地址的實(shí)現(xiàn)示例

    electron中獲取mac地址的實(shí)現(xiàn)示例

    在基于Electron的應(yīng)用中,有一個(gè)業(yè)務(wù)需求是獲取物理網(wǎng)卡的Mac地址以用于客戶機(jī)唯一性識別,本文主要介紹了electron中獲取mac地址的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-12-12
  • Javascript玩轉(zhuǎn)繼承(一)

    Javascript玩轉(zhuǎn)繼承(一)

    最近一直在學(xué)Javascript,打算寫一些文章,算做自己的學(xué)習(xí)心得吧,也可以算是學(xué)習(xí)筆記。沒有系統(tǒng)的知識點(diǎn),太基礎(chǔ)的不想寫,主要是寫一些自己覺得有價(jià)值的地方
    2014-05-05
  • 關(guān)于Layui Table隱藏列問題

    關(guān)于Layui Table隱藏列問題

    今天小編就為大家分享一篇關(guān)于Layui Table隱藏列問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • uniapp微信小程序獲取當(dāng)前城市名稱逆地址解析實(shí)例教程

    uniapp微信小程序獲取當(dāng)前城市名稱逆地址解析實(shí)例教程

    最近在用uni-app開發(fā)小程序,需要獲取用戶所在城市,小程序本身沒有這樣的api,那么怎么實(shí)現(xiàn)呢?下面這篇文章主要給大家介紹了關(guān)于uniapp微信小程序獲取當(dāng)前城市名稱逆地址解析的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • javascript中字符串拼接需注意的問題

    javascript中字符串拼接需注意的問題

    作為一名.net開發(fā)人員相信大家都知道C#中字符串拼接與StringBuilder的效率差距。
    2010-07-07
  • JavaScript中定義類的方式詳解

    JavaScript中定義類的方式詳解

    這篇文章主要介紹了JavaScript中定義類的方式,結(jié)合實(shí)例形式分析了JavaScript實(shí)現(xiàn)面向?qū)ο箢惖亩x及使用相關(guān)技巧,并附帶了四種JavaScript類的定義方式,需要的朋友可以參考下
    2016-01-01
  • js中document.write和document.writeln的區(qū)別

    js中document.write和document.writeln的區(qū)別

    這篇文章主要介紹了js中document.write和document.writeln的區(qū)別,需要的朋友可以參考下
    2018-03-03
  • javascript 移動(dòng)鼠標(biāo)得到單元格所在table表中的rowIndex位置[兼容ie,firefox]

    javascript 移動(dòng)鼠標(biāo)得到單元格所在table表中的rowIndex位置[兼容ie,firefox]

    移動(dòng)鼠標(biāo),得到單元格所在表中的位置,主要是學(xué)習(xí)使用js的e.srcElement.
    2009-12-12
  • TypeScript中Enum類型的具體使用

    TypeScript中Enum類型的具體使用

    在TypeScript 中,枚舉或枚舉類型是具有一組常量值的常量長度的數(shù)據(jù)結(jié)構(gòu),本文主要介紹了TypeScript中Enum類型的具體使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-10-10
  • 如何使用pace.js美化你的網(wǎng)站加載進(jìn)度條詳解

    如何使用pace.js美化你的網(wǎng)站加載進(jìn)度條詳解

    Pace.js是一個(gè)非常有意思的js插件,可以自動(dòng)的監(jiān)聽頁面的加載數(shù)據(jù),并且能夠定制加載條,下面這篇文章主要給大家介紹了關(guān)于使用pace.js如何美化你的網(wǎng)站加載進(jìn)度條的相關(guān)資料,需要的朋友可以參考下
    2022-02-02

最新評論

鹿泉市| 会泽县| 尚义县| 新密市| 伊吾县| 江陵县| 上杭县| 尼玛县| 庆城县| 百色市| 慈利县| 三门县| 景宁| 拉萨市| 即墨市| 辽源市| 丰台区| 连平县| 嵊泗县| 新丰县| 盘锦市| 扎囊县| 金平| 东乡| 启东市| 共和县| 鲁山县| 剑阁县| 当雄县| 日土县| 乌拉特前旗| 汉中市| 岱山县| 奈曼旗| 乌拉特中旗| 周宁县| 扬州市| 衡南县| 桂东县| 古田县| 武邑县|