Html javascript编程

2025-02-24 00:07:36
推荐回答(2个)
回答1:

//1.
var arr="1234";
for(var i = 0; i    for(var j=0;j        for(var k=0;k            if(i!=j&&i!=k&&j!=k){
                var num=arr.charAt(i)+arr.charAt(j)+arr.charAt(k);
                console.log(num);
            }
        }
    }
}
//2.
var m = -1;
var val = parseFloat(prompt("输入当月利润",""));
if(val<=10) m=.1*val;
else if(val>10 && val<=20) m=.1*10+(val-10)*.075;
else if(val>20&&val<=40) m=(val-20)*0.05;
else if(val>40&&val<=60) m=(val-40)*0.03;
else if(val>60&& val<=100) m=(val-60)*0.015;
else if(val>100) m=(val-100)*0.01;
console.log(m);
//3.
for(var i=0;i<100000;i++){
    if(Math.sqrt(i+100)%1==0&&Math.sqrt(i+100+168)%1==0){
        console.log(i);
    }
}

回答2:

//1.
var arr=[];
for(var i=1;i<5;i++){
    for(var j=2;j<5;j++){
        for(var k=3;k<5;k++){
            if(i!=j && i!=k && j!=k)arr.push(i+''+j+k)
        }
    }
}
document.write(arr.join(',')+'');

//2.
var gift=0, v=parseFloat(prompt("输入当月利润"));
if(v<=100000)gift=v*0.1;
else if(v<=200000)gift = 100000*0.1 + (v-100000)*0.75;
else if(v<=400000)gift = 100000*0.1 + (200000-100000)*0.75 + (v-200000)*0.5;
else if(v<=600000)gift = 100000*0.1 + (200000-100000)*0.75 + (400000-200000)*0.5 + (v-400000)*0.3;
else if(v<=1000000)gift = 100000*0.1 + (200000-100000)*0.75 + (400000-200000)*0.5 + (600000-400000)*0.3 + (v-600000)*0.15;
else if(v>1000000)gift = 100000*0.1 + (200000-100000)*0.75 + (400000-200000)*0.5 + (600000-400000)*0.3 + (1000000-600000)*0.15 + (v-1000000)*0.1;
document.write(gift+'');

//3.
var arr=[];
for(var i=0;i<100000;i++){
    var n1=Math.sqrt(i+100), n2=Math.sqrt(i+268);
    var t1= (n1==Math.floor(n1)),
    t2= (n2==Math.floor(n2));
    if(t1&&t2)arr.push(i);
}
document.write(arr.join(',')+'');