国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開(kāi)通VIP
js 隨機(jī)取數(shù)組元素

有兩種不同的方式實(shí)現(xiàn):

一、隨機(jī)取單個(gè),二、讓整個(gè)數(shù)組隨機(jī)排序

 

注意:[ ] 符號(hào)在javascript中定義一個(gè)數(shù)組,{ } 則定義一個(gè)對(duì)象

隨機(jī)取得數(shù)組里面的某一個(gè):

<script type="text/javascript">

//隨機(jī)取得數(shù)組中的一個(gè)

var Arr = ["a","b","c","d"];  

var n = Math.floor(Math.random() * Arr.length + 1)-1;  

alert(Arr[n]);  

</script>  

隨機(jī)排序整個(gè)數(shù)組Array:

<script type="text/javascript">  

//隨機(jī)排序整個(gè)數(shù)組

var Arr1=[1,2,3,4,5,6,7,8,9,10,22,33,55,77,88,99];  

Arr1.sort(function(){return Math.random()>0.5?-1:1;});  

alert(Arr1);  

</script>  

==========================================

PHP 里面有個(gè)非常方便的打亂數(shù)組的函數(shù) shuffle() ,這個(gè)功能在許多情況下都會(huì)用到,但 javascript 的數(shù)組卻沒(méi)有這個(gè)方法,沒(méi)有不要緊,可以擴(kuò)展一個(gè),自己動(dòng)手,豐衣足食嘛。

<script type="text/javascript">
//<![CDATA[
var shuffle = function(v){
for(var j, x, i = v.length; i; j = parseInt(Math.random() * i), x = v[--i], v[i] = v[j], v[j] = x);
return v;
};
var a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
document.write("A = ", a.join(","), "<br><br>shuffle(A) = ", shuffle(a));
if (!Array.prototype.shuffle) {
Array.prototype.shuffle = function() {
for(var j, x, i = this.length; i; j = parseInt(Math.random() * i), x = this[--i], this[i] = this[j], this[j] = x);
return this;
};
}
document.write("<br>A.shuffle() = ", a.shuffle());
//]]>
</script>

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
JavaScript學(xué)習(xí)筆記之?dāng)?shù)組隨機(jī)排序
第18章 JavaScript中的數(shù)組-參考題
JavaScript連載22-數(shù)組中其他方法以及Math對(duì)象
JavaScript數(shù)組concat方法
JavaScript 實(shí)現(xiàn) 冒泡排序
33個(gè)非常實(shí)用的JavaScript一行代碼,建議收藏
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服