假期练习
for语句与数组的练习:
1 //小球反弹历程
2 var height=100;//第一次的高度
3 var sum=0; //第n次的总距离
4 for (var i=1;i<=10;++i){
5 sum += height;
6 height =height/2;//反弹原距离的一半
7 if(i != 10){
8 sum += height;
9 }
10 }console.log(sum); //第十次落地时经过的距离
11 console.log(height);//第十次反弹的高度
//奖金问题
var zongshu=parseInt(prompt('输入当月利润'));
var i=0;
if(zongshu<=10){
i=zongshu*0.1;
}else if(10<zongshu && zongshu<=20){
i=(zongshu-10)*0.075+1;
}else if(20<zongshu && zongshu<=40){
i=(zongshu-20)*0.05+1.75;
}else if(40<zongshu && zongshu<=60){
i=(zongshu-40)*0.03+1.8;
}else if(60<zongshu && zongshu<=100){
i=(zongshu-60)*0.015+1.83;
}else if(100<zongshu){
i=(zongshu-100)*0.01+1.845;
}
alert(i);
//九九乘法表
var i;j;
for(var i=1;i<=9;++i){
for(var j=1;j<=i;++j){
document.write(" "+i+ "*" +j+ "=" +i*j);
}
document.write("<br>");
}
/*互换位置*/
2 //var str=prompt('输入一串数组'); 3 //var arr=str.split(','); 4 //var max=arr[0]; 5 //var min=arr[0]; 6 //var sum=0; 7 //var sum1=0; 8 //for(var i=0;i<arr.length;++i){ 9 // if(max<= +arr[i]){ 10 // max=arr[i]; 11 // sum=i; 12 // } 13 // if(min>= +arr[i]){ 14 // min=arr[i]; 15 // sum1 =i; 16 // } 17 //} 18 ////最大值与第一个元素换 19 // arr[sum]=arr[0]; 20 // arr[0]=max; 21 ////最小值与最后一个元素换 22 //arr[sum1]=arr[arr.length-1]; 23 //arr[arr.length-1]=min; 24 //alert(arr);
/*学生们最关注的成绩问题*/
var name_stu=[];
var number_stu=[];
var cj_stu=[[],[],[],[],[]];
for(var i=0;i<5;i++){
number_stu[i]=prompt('请输入第'+(i+1)+'位考生学号');
name_stu[i]=prompt('请输入第'+(i+1)+'位考生姓名');
for(var a=0;a<3;a++){
cj_stu[i][a]=prompt('输入第'+(i+1)+'位考生的'+(a+1)+'门课程成绩');
}
}
var sumn="";
for(var b=0;b<5;b++){
var sum=0;
sumn +="学号" +number_stu[b]+ "姓名"+name_stu[b];
for(var c=0;c<3;c++){
sumn += "\n 第"+(c+1)+"门课程成绩:"+cj_stu[b][c];
sum += cj_stu[b][c]*1;
}
var avg=Math.round(sum/3);
sumn +=' \n 平均分:'+avg+'\n';
}console.log(sumn);
console与document的区别:
前者在页面认识br
后者在控制台认识br