<script type="text/javascript">
document.write("99乘法表");
document.write("<br>");
document.write("<table align='center'>");
for(var r = 1;r<=9;r++){
document.write("<tr>");
for(var c = 1;c<=r;c++){
document.write("<td>"+r+"x"+c+"="+r*c+"</td>")
};
document.write("</tr>");
}
document.write("</table>");
document.write("<br>");
document.write("<hr>");
document.write("<br>");
document.write("打印1000-2000中所有闰年,每行四个");
document.write("<br>");
var num = 0;
for(var i = 1000;i<=2000;i++){
if(i%4==0 && i%100!=0){
num++;
document.write(" "+i+" ");
if(num%4==0){
document.write("<br>");
};
};
};
document.write("<br>");
document.write("<hr>");
document.write("<br>");
document.write("求出1-1/2+1/3-1/4.....1/100的和");
document.write("<br>");
// 奇数
var sum_a = 0 ;
// 偶数
var sum_b = 0;
for(var i = 1;i<=100;i++){
var n=1/i;
if(i%2!=0){
sum_a+=n
}else{
sum_b+=n
}
};
document.write(sum_a-sum_b);
document.write("<br>");
document.write("<hr>");
document.write("<br>");
document.write("有一个从小到大排好序的数组。现输入一个数,要求按原来的规律将它插入数组中, 如:[2,3,4,56,67,98] //63");
document.write("<br>");
document.write("<textarea name='arr' id='arr' placeholder='请输入正序数组,如【1,2,8,9】' /></textarea>");
document.write("<input name='num' id='num'placeholder='请输入数字' />");
document.write("<div style='height: 30px; width: 30px; background-color: aqua;' id='btn' ></div>");
arr=document.getElementById(arr);
num=document.getElementById(num);
btn=document.getElementById(btn);
btn.click(function () {
var len_arr=arr.length;
for(var i = 0;i<arr.length;i++){
if(arr[i]>num){
arr.splice(i,0,num);
break;
}
};
if(arr.length==len_arr){
arr.push(num)
};
document.write(arr);
});
var arr = [1, 2, 3, 4, 5, 7, 9];
function insertScot (m){
if(m > arr[arr.length - 1])
//进行值m与最后一个数的对比。
{
arr.push(m);
//因为这是一个从小到大的数组,所以比最后一个大就可以在数组后加入数值
return arr;
//直接返回输出结果
}else
{
for(var i = 0; i < arr.length; i++)
{
if(m <= arr[i])
//进行传入的值m和arr数组里的每个值进行比较
{
arr.splice(i, 0, m);
//在第i个地方插入个数m
break;
//打断循环,不然会一直下去,造成死循环。
}
}
return arr;
}
}
console.log(insertScot(5));
</script>
</body>