久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      JavaScript怎么求數(shù)組中的質(zhì)數(shù)

      方法:利用for循環(huán)語句或filter()方法循環(huán)遍歷數(shù)組,在每次循環(huán)中將一個(gè)數(shù)組元素分別去除2到“sqrt(元素本身)”,如果能被整除,則表明該數(shù)組元素不是質(zhì)數(shù),反之是質(zhì)數(shù);如果數(shù)組元素是質(zhì)數(shù),則輸出該元素即可。

      JavaScript怎么求數(shù)組中的質(zhì)數(shù)

      本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

      什么是質(zhì)數(shù)?

      質(zhì)數(shù)又稱素?cái)?shù),是指在大于1的自然數(shù)中,除了1和它本身以外不再有其他因數(shù)的自然數(shù)。

      JavaScript怎么求數(shù)組中的質(zhì)數(shù)

      利用for循環(huán)語句或filter()方法循環(huán)遍歷數(shù)組,在每次循環(huán)中判斷一個(gè)數(shù)組元素是不是質(zhì)數(shù),如果是,則輸出該元素。

      判斷是不是質(zhì)數(shù)的方法:用一個(gè)數(shù)分別去除2到sqrt(這個(gè)數(shù)),如果能被整除,則表明此數(shù)不是質(zhì)數(shù),反之是質(zhì)數(shù)。

      下面看看實(shí)現(xiàn)方法:

      利用for循環(huán)

      var a = [31,33,35,37,39,41,43,45,57,49,51,53]; for(var i=0;i<a.length;i++){ 	var flag = 1; 	for(var j = 2; j*j <= i; j++) {//能被2 - sqrt(i)整除的數(shù) 	 		if(a[i] % a[j] == 0) 		{ 			flag = 0; 			break; 		} 	} 	if(flag == 1) { 		console.log(a[i]) 	} }

      JavaScript怎么求數(shù)組中的質(zhì)數(shù)

      利用filter()方法

      function f(value, index, ar) { 	high = Math.floor(Math.sqrt(value)) + 1; 	for (var div = 2; div <= high; div++) { 		if (value % div == 0) { 			return false; 		} 		return true; 	} } var a = [31, 33, 35, 37, 39, 41, 43, 45, 57, 49, 51, 53]; var a1 = a.filter(f); console.log(a1);

      JavaScript怎么求數(shù)組中的質(zhì)數(shù)

      【推薦學(xué)習(xí):javascript高級(jí)教程】

      贊(0)
      分享到: 更多 (0)
      ?
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)