首页 热点资讯 义务教育 高等教育 出国留学 考研考公

javascript for循环语句

发布网友 发布时间:2022-04-22 10:24

我来回答

3个回答

热心网友 时间:2022-04-22 13:54

<script>
//兔子问题是 斐波那契数列
function fac(num){
return (num==1||num==2)?2:fac(num-1)+fac(num-2);
}
alert(fac(3));
var arr=[2,3,5,7,11,13,17,19,23];//从2 开始穷举质数。(数字不能过大)
function div(num){
var len=arr.length;
var tmpNum=num;
var sArr=[];
var isTrue=false;
do{
isTrue=false;
for(var k=0;k<len;k++){
if(num%arr[k]==0){
isTrue=true;
num=num/arr[k];
sArr.push(arr[k]);
}
}
}while(isTrue);
if(sArr.length==0){
alert(tmpNum+'为质数!不能分解因式!');
}else{
alert(tmpNum+'='+sArr.sort().join('*'));
}
}
div(90);
</script>

热心网友 时间:2022-04-22 15:12

路过

热心网友 时间:2022-04-22 16:46

function getRabbit(m) {
m = m || 1;
var a =[2,2,4];
for (var i = 3; i < m; i++) {
a[i] = a[i-3]+a[i-1];
}
return a;
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com