1. 在js中完成,浏览器中输出,1-100之间的和,for和while分别实现
2. 1-100之间的偶数和
3. 5的阶乘
4. 浏览器中输出99乘法表
6. 已知数组 var arr = [69,87,24,57,13] ; 写一个函数,获取数组中24元素的角标值(索引值);
7.写一个文本输入框,输入框的旁边是一个单击按钮,当输入框输入年龄值,点击按钮,提示 对应年龄段的人
9-18 范围 "青少年"
18-30 范围 "青年"
30-39 范围 "中青年"
39-49 范围 "中年"
8. 网页时钟(定时器+dom操作:参考案例)
9. 将上面题目6中的数组进行冒泡排序,在浏览器中输出没有排序之前,以及排序之后的代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script>
// 1. 在js中完成,浏览器中输出,1-100之间的和,for和while分别实现
function shuchuFor(){
var sum = 0;
for(var i = 1 ;i <=100;i++){
sum+=i;
}
return sum;
}
function shuchuWhile(){
var sum = 0;
var i = 1;
while(i<=100){
sum+=i;
i++
}
return sum;
}
// 2. 1-100之间的偶数和
function oushuhe(){
var sum = 0;
for(var i = 0;i<=100;i++){
if(i%2==0){
sum+=i
}
} return sum;
}
// 3. 5的阶乘
function jiecheng(n){
if(n==0||n==1){
return 1;
}else{
n=n*jiecheng(n-1);
}
return n;
}
// 4. 浏览器中输出99乘法表
function chengfabiao(){
for(var i = 1;i<=9;i++){
for(var j=1;j<=i;j++){
document.write(j+"*"+i +"="+j*i+" ");
}document.write("<br />")
}
}
// 6. 已知数组 var arr = [69,87,24,57,13] ; 写一个函数,获取数组中24元素的角标值(索引值);
function quzhi(){
var arr = [69,87,24,57,13];
for(var i = 0;i<arr.length;i++){
if(arr[i]==24){
document.write(i);
}
}
}
// 7.写一个文本输入框,输入框的旁边是一个单击按钮,当输入框输入年龄值,点击按钮,提示 对应年龄段的人
// 9-18 范围 "青少年"
// 18-30 范围 "青年"
// 30-39 范围 "中青年"
// 39-49 范围 "中年"
function age(){
var c = document.getElementById("age");
a=c.value;
if(9<a&&a<18){
alert("青少年");
}else if(a>18&&a<30){
alert("青年");
}else if(a>30&&a<39){
alert("中青年");
}else if(a>39&&a<49){
alert("中年");
}else{
alert("请输入正确的值")
}
}
// 8. 网页时钟(定时器+dom操作:参考案例)
function generateDate(){
var date = new Date() ;
var dateStr = date.getFullYear()+"-"+(date.getMonth()+1)+"-"
+date.getDate()+" "+date.getHours()+":"+date.getMinutes()+":"+
date.getSeconds() ;
var span = document.getElementById("time") ;
span.innerHTML ="<h3>"+dateStr+"</h3>" ;
}
setInterval("generateDate()",1000) ;
// 9. 将上面题目6中的数组进行冒泡排序,在浏览器中输出没有排序之前,以及排序之后的代码
function maopao(){
var arr = [69,87,24,57,13]
for(var m =0;m<arr.length;m++){
document.write(arr[m]+"<br />")
}
for (var i = 0;i<arr.length-1;i++){
for (var j = 0;j<arr.length-1-i;j++){
if(arr[j]>arr[j+1]){
var n = arr[j];
arr[j]=arr[j+1];
arr[j+1]=n;
}
}
}
for(var q in arr){
document.write(arr[q]+"<br />")
}
}
</script>
</head>
<body>
<input type="text" id="age" placeholder="请输入年龄"/>
<input type="button" value="提交" onclick="age()">
<br /><hr />
<span id="time"></span>
</body>
</html>