欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript隨機抽取0-100之間不重復的10個數(shù)

 更新時間:2016年02月25日 08:39:15   作者:sunshinegirl_7  
這篇文章主要為大家詳細介紹了javascript隨機抽取0-100之間不重復的10個數(shù),分享了兩種簡單辦法,感興趣的小伙伴們可以參考一下

目前只學會兩種簡單的方法,幫助大家實現(xiàn)隨機抽取0-100之間不重復的10個數(shù),具體內容如下

第一種利用數(shù)組長度可改寫的特點

思路:可以從0到100的數(shù)用for循環(huán)出來放在一個數(shù)組中,然后將這100個數(shù)利用sort()隨機打亂,然后通過將這個數(shù)組的length改寫為10,便取到了10個不同的數(shù).

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <script>
  var arr=[];
  for(var i=0;i<100;i++){//一個從0到100的數(shù)組
    arr.push(i);
  }
  arr.sort(function(){//隨機打亂這個數(shù)組
    return Math.random()-0.5;
  })
  arr.length=10;//改寫長度
  console.log(arr);//控制臺會輸出10個不同的數(shù)
  </script>
</head>
<body>
</body>
</html>

第二種利用的是json對象的key值唯一的特點.

思路:先分別定義一個保存數(shù)組的空數(shù)組和一個空的json對象,

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <script>
  //json對象,key值是唯一的,key值可以為數(shù)字
  var arr=[];
  var json={};
  while(arr.length<10){
    var k=Math.round(Math.random()*100);
    if(!json[k]){
      json[k]=true;
      arr.push(k);
    }
  }
  console.log(arr)
  </script>
</head>
<body>
  
</body>
</html>

希望本文對大家學習javascript程序設計有所幫助。

相關文章

  • js中遍歷對象的屬性和值的方法

    js中遍歷對象的屬性和值的方法

    下面小編就為大家?guī)硪黄猨s中遍歷對象的屬性和值的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • JS不間斷向上滾動效果代碼

    JS不間斷向上滾動效果代碼

    不間斷向上滾動的效果,想必大家都有見到過吧,本文也為大家準備一個使用js實現(xiàn)的不間斷向上滾動效果,感興趣的朋友可以參考下
    2013-12-12
  • 一文搞懂JavaScript中原型與原型鏈

    一文搞懂JavaScript中原型與原型鏈

    js中的原型與原型鏈應該是老生常談的話題了,在前端面試中基本都是必問的一個問題,但是很多人還是稀里糊涂的,只知道其表層含義。本文將帶大家深入了解JavaScript中的原型與原型鏈,感興趣的可以學習一下
    2022-10-10
  • 微信小程序返回上一頁傳參并刷新過程解析

    微信小程序返回上一頁傳參并刷新過程解析

    這篇文章主要介紹了微信小程序返回上一頁傳參并刷新過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • js實現(xiàn)簡單鼠標跟隨效果的方法

    js實現(xiàn)簡單鼠標跟隨效果的方法

    這篇文章主要介紹了js實現(xiàn)簡單鼠標跟隨效果的方法,涉及javascript鼠標事件與坐標獲取等相關技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • Flexible.js可伸縮布局實現(xiàn)方法詳解

    Flexible.js可伸縮布局實現(xiàn)方法詳解

    這篇文章主要介紹了Flexible.js可伸縮布局實現(xiàn)方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-11-11
  • JavaScript的面向對象你了解嗎

    JavaScript的面向對象你了解嗎

    這篇文章主要為大家詳細介紹了JavaScript的面向對象,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • JavaScript手寫九宮格抽獎demo

    JavaScript手寫九宮格抽獎demo

    這篇文章主要為大家介紹了JavaScript 手寫九宮格抽獎demo,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-10-10
  • JavaScript在IE中“意外地調用了方法或屬性訪問”

    JavaScript在IE中“意外地調用了方法或屬性訪問”

    FF是正常的,IE報“意外地調用了方法或屬性訪問”。
    2008-11-11
  • URL中“#” “?” &“”號的作用淺析

    URL中“#” “?” &“”號的作用淺析

    這篇文章主要介紹了URL中“#” “?” &“”號的作用淺析,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-02-02

最新評論