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;
}