js 99乘法表 等等

    技术2022-07-10  141

    <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 && i0!=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>
    Processed: 0.077, SQL: 9