代碼如下:

只為您設(shè)計更接底氣、較有營銷力的好網(wǎng)站,將營銷策劃與網(wǎng)頁設(shè)計互相結(jié)合的專業(yè)機構(gòu),網(wǎng)絡(luò)營銷推廣公司中較早掌握H5建站技術(shù)的機構(gòu)。一個好的成都品牌網(wǎng)站建設(shè),不能只是一張名片,茫茫網(wǎng)海,想要快速吸引到您客戶的眼球,必須全方位的展現(xiàn)出企業(yè)突出的優(yōu)勢,以求達到主動營銷的效果,最終促成成交!
!DOCTYPE?html
html
head
meta?charset="utf-8"?/
meta?http-equiv="X-UA-Compatible"?content="IE=edge"
titledemo1/title
meta?name="viewport"?content="width=device-width,?initial-scale=1"
script?type="text/javascript"
function?test()?{
var?n?=?parseInt(document.getElementById("number").value);
if?(!n?||?n??2)?{
alert('請輸入一個大于1的數(shù)字。');
return;
}
if?(isPrime(n))?{
document.getElementById("result").innerText?=?n?+'是一個質(zhì)數(shù)。';
}?else?{
document.getElementById("result").innerText?=?n?+'不是一個質(zhì)數(shù)。';
}
}
//?判斷?number?是否是一個質(zhì)數(shù)
function?isPrime(number)?{
if?(number?=?1)?{
return?false;
}
for?(var?i?=?2;?i??number;?i++)?{
if?(number?%?i?==?0)?{
return?false;
}
}
return?true;
}
/script
/head
body
h2判斷一個數(shù)是否為質(zhì)數(shù)/h2
input?id="number"?type="text"?/button?onclick="test()"測試/button
br?/
div?id="result"/div
/body
/html
運行結(jié)果:
啥子叫質(zhì)數(shù)?
只能被1或者本身整除的數(shù)叫質(zhì)數(shù),比如3,5,7,11等
如果說要求1-100的質(zhì)數(shù)
1、2、3直接是質(zhì)數(shù),可以不能與邏輯。
for(var
i=4;i100;i++){
for(j=2;ji;j++){
if(i%j!=0){
//如果I除1跟i本身之外,也就是他們之間的數(shù)除不盡,那么他就是質(zhì)數(shù)
}else{
//是和數(shù)
}
}
}
好久都沒涉及到數(shù)學(xué)的東西了,希望沒記錯。哈哈。。
首先什么質(zhì)數(shù)? 質(zhì)數(shù)就是大于一的自然數(shù)中,只能被自己和1整除的數(shù)。了解了這個 很容易就能寫出判斷條件
普通寫法:
利用算法的寫法:
原理:一個數(shù)如果可以進行因數(shù)分解,那么必定一個因數(shù)=他的平方根 另一個因數(shù)=他的平方根 那么只需要從2開始 到平方根為止,如果能被整除 就代表不是質(zhì)數(shù)。 (拿16舉例,只要能被2整除就代表能被8整除所以只用判斷一邊)
參考下面代碼
function isprime(x)
{
for(var i = 2; i sqrt(x); i++)
if(isdiv(x, i) == 0) return false;
return true;
}
/**
* 判斷n是否是質(zhì)數(shù)
* @param n 要判斷的自然數(shù)
* @param a 遞歸參數(shù),初始傳遞為2,即最小質(zhì)數(shù)
*/
function isPrime(n, a){
if(n 2)
return false;
if(n == a)
return true;
if(n % a == 0)
return false;
return isPrime(n, a + 1);
}
// 調(diào)用示例:
alert(isPrime(5, 2));
當前名稱:質(zhì)數(shù)javascript,質(zhì)數(shù)的定義
URL網(wǎng)址:http://chinadenli.net/article29/dsidgjh.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動態(tài)網(wǎng)站、網(wǎng)站制作、微信公眾號、搜索引擎優(yōu)化、網(wǎng)站改版、網(wǎng)站設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)