1. 一个小球从100米空中落下,每次反弹一半高度,小球总共经过多少米,请问第10次反弹的高度是多少?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
</body>
<script type="text/javascript">
var s=100;
var h=100;
for(i=1;i<=10;i++){
if(i<10){
h=h/2;
s+=2*h;
}
else{
h=h/2;
s+=h;
console.log(i+'次后小球总共经过'+s+'米'+','+i+'次小球反弹的高度是'+h+'米');
}
}
</script>
</html>
2. 企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总额?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
<script type="text/javascript">
var i=parseInt(prompt());
if(i<=10){
console.log(i*0.1);
}
else{
if(10<i&&i<=20){
var a=i-10;
console.log(1+0.075*a);
}
else{
if(20<i&&i<=40){
a=i-20;
console.log(10*0.1+10*0.075+a*0.05);
}
else{
if(40<i&&i<=60){
a=i-60;
console.log(10*0.1+10*0.075+20*0.05+a*0.03);
}
else{
if(60<i&&i<=100){
a=i-60;
console.log(10*0.1+10*0.075+20*0.05+20*0.03+a*0.015);
}
else{
if(100<i){
a=i-100;
console.log(10*0.1+10*0.075+20*0.05+20*0.03+40*0.015+a*0.01);
}
}
}
}
}
}
</script>
</html>
3. 九九乘法口诀输出.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
<script>
document.write("<table border='1px' align='center' height='600px' width='900px' cellspacing='0px'>");
document.write("<tr>");
var f=0;
for(var i=1;i<=1;i++){
var a="<td align='center'>"
f++;
var b='</td>';
document.write(a);
document.write(f+'x'+1);
document.write(b);
}
document.write("</tr>");
document.write("<tr>");
var f=0;
for(var i=1;i<=2;i++){
var a="<td align='center'>"
f++;
var b='</td>';
document.write(a);
document.write(f+'x'+2);
document.write(b);
}
document.write("</tr>");
document.write("<tr>");
var f=0;
for(var i=1;i<=3;i++){
var a="<td align='center'>"
f++;
var b='</td>';
document.write(a);
document.write(f+'x'+3);
document.write(b);
}
document.write("</tr>");
document.write("<tr>");
var f=0;
for(var i=1;i<=4;i++){
var a="<td align='center'>"
f++;
var b='</td>';
document.write(a);
document.write(f+'x'+4);
document.write(b);
}
document.write("</tr>");
document.write("<tr>");
var f=0;
for(var i=1;i<=5;i++){
var a="<td align='center'>"
f++;
var b='</td>';
document.write(a);
document.write(f+'x'+5);
document.write(b);
}
document.write("</tr>");
document.write("<tr>");
var f=0;
for(var i=1;i<=6;i++){
var a="<td align='center'>"
f++;
var b='</td>';
document.write(a);
document.write(f+'x'+6);
document.write(b);
}
document.write("</tr>");
document.write("<tr>");
var f=0;
for(var i=1;i<=7;i++){
var a="<td align='center'>"
f++;
var b='</td>';
document.write(a);
document.write(f+'x'+7);
document.write(b);
}
document.write("</tr>");
document.write("<tr>");
var f=0;
for(var i=1;i<=8;i++){
var a="<td align='center'>"
f++;
var b='</td>';
document.write(a);
document.write(f+'x'+8);
document.write(b);
}
document.write("</tr>");
document.write("<tr>");
var f=0;
for(var i=1;i<=9;i++){
var a="<td align='center'>"
f++;
var b='</td>';
document.write(a);
document.write(f+'x'+9);
document.write(b);
}
document.write("</tr>");
document.write("</table>");
</script>
</html>
4. 找出1~1000之中,所有能被5整除,或者被6整除的数字。在控制台输出。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
<script>
var arr=new Array(1000);
for(var i=1;i<=1000;i++){
arr.push(i)
}
for(var a in arr){
if(arr[a]%5==0||arr[a]%6==0){
console.log(arr[a]);
}
else{
continue;
}
}
</script>
</html>
5. 公园里有一只猴子和一堆桃子,猴子每天吃掉桃子总数的一半,把剩下一半中扔掉一个坏的。
到第七天的时候,猴子睁开眼发现只剩下一个桃子。问公园里刚开始有多少个桃子?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
<script>
var a=1;
for(var i=7;i>=2;i--){
a=(a+1)*2;
console.log(a);
}
</script>
</html>
6. 变量a=“woaibeijing”输出所有的i的索引.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
<script>
//方法一:
var nf="woaibeijing";
var b=nf.length;
//原字符串长度
var kji=nf.indexOf("i");
console.log(kji);
//第一个i
var c=nf.substring(kji+1,b);
var iuy=c.indexOf("i");
console.log(kji+1+iuy);
//第二个i
var m=nf.substring(kji+1+iuy+1,b);
var mju=m.indexOf("i");
console.log(kji+1+iuy+1+mju,b);
//第三个i
//方法二:
var nf="woaibeijing";
var e=nf.split("");
for(var i in e){
if(e[i]==="i"){
console.log(i);
}
}
</script>
</html>
7. 打印出下列图形:
●●●●●●●●
●●●●●●●●
●●●●●●●●
●●●●●●●●
●●●●●●●●
●●●●●●●●
●●●●●●●●
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
<script>
for(var t=1;t<=7;t++){
var p=1;
for(var i=1;i<=8;i++){
p++;
document.write("●")
if(p>8){
document.write("<br>");
}
}
}
</script>
</html>
8. 在控制台输出从2000年到2021年所有的闰年;(如果年份能被4整除并且不能被100整除或者年份能被400整除).
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
<script>
var nianfen=new Array(22);
for(var i=2000;i<=2021;i++){
nianfen.push(i)
}
for(var r in nianfen){
if(nianfen[r]%4==0&&nianfen[r]%100!=0||nianfen[r]%400==0){
console.log(nianfen[r]);
}
else{
continue;
}
}
</script>
</html>
9. 输出1~100奇数.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
<script>
var shu=new Array(100);
for(var i=1;i<=100;i++){
shu.push(i)
}
for(var j in shu){
if(shu[j]%2!=0){
console.log("奇数是"+shu[j]);
}
else{
continue;
}
}
</script>
</html>
10. 打印出:
* * * * * * * *
* * * * * * *
* * * * * *
* * * * *
* * * *
* * *
* *
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<button οnclick="san(prompt('请输入一个数开始打印'))">点我开始打印</button>
</body>
<script type="text/ecmascript">
function san(count){
for(var i=0;i<=count;i++){
for(var k=0;k<i;k++){
document.write(" ");
}
for(var j=0;j<=count-i;j++){
document.write("* ");
}
document.write("<br/>");
}
for(var i=1;i<=count;i++){
for(var j=0;j<count-i;j++){
document.write(" ");
}
for(var k=0;k<i+1;k++){
document.write("* ");
}
document.write("<br/>");
}
}
</script>
</html>