js 99乘法表 等等

	<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>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值