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

JavaScrpt判斷一個數(shù)是否是質數(shù)的實例代碼

 更新時間:2017年06月11日 09:00:29   作者:longzhoufeng  
本文通過實例代碼給大家分享了JavaScrpt判斷一個數(shù)是否是質數(shù),需要的朋友參考下吧

廢話不多說了,直接給大家貼代碼了

<script>
  //1、非正則實現(xiàn)
  function isPrime(num) {
    // 不是數(shù)字或者數(shù)字小于2
    if(typeof num !== "number" || !Number.isInteger(num)) {
      // Number.isInterget 判斷是否為整數(shù)
      return false
    }
    //2是質數(shù)
    if(num == 2) {
      return true
    } else if(num % 2 == 0) { //排除偶數(shù)
      return false
    }
    //依次判斷是否能被奇數(shù)整除,最大循環(huán)為數(shù)值的開方
    var squareRoot = Math.sqrt(num)
    //因為2已經驗證過,所以從3開始;且已經排除偶數(shù),所以每次加2
    for(var i = 3; i <= squareRoot; i += 2) {
      if(num % i === 0) {
        return false
      }
    }
    return true
  }
  console.log(isPrime(19)) // true

  //2、用正則實現(xiàn):
  function isPrime(num) {
    return !/^1?$|^(11+?)\1+$/.test(Array(num + 1).join('1'))
  }
  console.log(isPrime(19)) // true
</script>

以上所述是小編給大家介紹的JavaScrpt判斷一個數(shù)是否是質數(shù)的實例代碼 ,希望對大家有所幫助。

相關文章

  • JavaScript中保留兩位小數(shù)的方法總結

    JavaScript中保留兩位小數(shù)的方法總結

    這篇文章主要把相關保留兩位小數(shù)的方法總結了一下,不同的場景用不同的方法,即用即取,文中的示例代碼講解詳細,?感興趣的小伙伴可以了解一下
    2023-06-06
  • 簡單談談JavaScript變量提升

    簡單談談JavaScript變量提升

    對于學習JavaScript的初學者來說,變量提升是繞不過去的一個知識點,簡單來說變量提升就是 JS會把var變量的聲明自動提升到作用域的頂部,這篇文章主要給大家介紹了關于JavaScript變量提升的相關資料,需要的朋友可以參考下
    2021-09-09
  • 使用localStorage替代cookie做本地存儲

    使用localStorage替代cookie做本地存儲

    這篇文章主要為大家詳細介紹了使用localStorage替代cookie做本地存儲,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • MUI  Scroll插件的使用詳解

    MUI Scroll插件的使用詳解

    這篇文章主要介紹了MUI Scroll插件的使用詳解,需要的朋友可以參考下
    2017-04-04
  • JavaScript sort排序的使用方法詳解

    JavaScript sort排序的使用方法詳解

    這篇文章主要介紹了JavaScript sort排序的使用方法,sort方法用于對數(shù)組的元素進行排序,排序順序可以是字母或數(shù)字,并按升序或降序,默認排序順序為按字母升序,需要的朋友可以參考下
    2024-10-10
  • CommonJS與ES6?Module的使用區(qū)別分析

    CommonJS與ES6?Module的使用區(qū)別分析

    這篇文章主要為大家介紹了CommonJS與ES6?Module的使用區(qū)別分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-04-04
  • 原生JavaScript實現(xiàn)輪播圖

    原生JavaScript實現(xiàn)輪播圖

    這篇文章主要為大家詳細介紹了原生JavaScript實現(xiàn)輪播圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-01-01
  • highlight.js 代碼高亮插件的使用詳解

    highlight.js 代碼高亮插件的使用詳解

    在網頁使用過程中,經常會用到代碼的展示。代碼高亮可以直觀的了解代碼,本文主要介紹了highlight.js 代碼高亮插件的使用詳解,具有一定的參考價值,感興趣的可以了解一下
    2022-01-01
  • webpack HappyPack實戰(zhàn)詳解

    webpack HappyPack實戰(zhàn)詳解

    這篇文章主要介紹了webpack HappyPack實戰(zhàn)詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • Jvascript學習實踐案例(開發(fā)常用)

    Jvascript學習實踐案例(開發(fā)常用)

    一些在Jvascript學習實踐的實例代碼,需要的朋友可以參考下
    2012-06-06

最新評論

米林县| 军事| 弥勒县| 博乐市| 安乡县| 报价| 治县。| 武安市| 黄石市| 和政县| 闵行区| 通化县| 丰镇市| 宁晋县| 新营市| 明水县| 岢岚县| 上虞市| 天峨县| 深水埗区| 田林县| 松滋市| 甘南县| 高雄县| 溆浦县| 浦北县| 江北区| 新宁县| 廉江市| 天门市| 枞阳县| 阆中市| 平舆县| 乐清市| 永川市| 永城市| 高邮市| 安吉县| 潜江市| 南华县| 永川市|