for作業(yè)

1.打印1-100之間所有奇數(shù)之和
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
  <title>Title</title>
    <title></title>
  <script type="text/javascript">
    var sum=0;
    for(var i=1;i<100;i+=2)
    {
        sum+=i;
    }
    document.write("100以內(nèi)所有奇數(shù)和為:"+sum);
</script>
</head>
<body>

</body>
</html>
2.打印1-100之間所有7的倍數(shù)的個數(shù)及總和
  <!DOCTYPE html>
  <html lang="en">
    <head>
  <meta charset="UTF-8">
  <title>Title</title>
  <title></title>
  <script type="text/javascript">
      var count = 0;//個數(shù)
      var arr=[];
      var sum=0;
      for(var i=7;i<=100;i++) {
          if(i%7===0){
            arr[arr.length] = i;
            count++;
            sum+=i;
        }
    }
    console.log(count);
    console.log(arr);
    document.write("100所有7的倍數(shù)的總和為:"+sum);
</script>
</head>
<body>

</body>
</html>
3.水仙花數(shù)
水仙花數(shù)是指一個3位數(shù),它的每個位上的數(shù)字的3 次冪之和等于它本身。
( 例如:1^3 + 5^3 + 3^3 = 153),請 打印所有的水仙花數(shù)。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<title></title>
<script type="text/javascript">
    document.write("水仙花數(shù)有:");
    for(var i=100;i<1000;i++)
{
        var a=i%10;//提取個位數(shù)
        var b=(i/10)%10 //提取十位數(shù)
        b=parseInt(b);
        var c=i/100;//提取百位數(shù)
        c=parseInt(c);
        if(i==(a*a*a+b*b*b+c*c*c))
        {
            document.write(i+",");
        }
    }
</script>
</head>
  <body>

</body>
</html>
4.在頁面中接收一個用戶輸入的數(shù)字,并判斷該數(shù)是否是質(zhì)數(shù)。
質(zhì)數(shù):只能被1和它自身整除的數(shù),1不是質(zhì)數(shù)也不是合數(shù),質(zhì)數(shù)必須是大于1的自然數(shù)。
  <!DOCTYPE html>
   <html>
   <head>
   <meta charset="UTF-8">
   <title></title>
   <script type="text/javascript">
     var num = prompt("請輸入一個大于1的自然數(shù):");

       /*創(chuàng)建布爾值*/
    var flag = true;
    /*判斷值是否合法*/
    while(num<=1 || isNaN(num)){
        alert("這個數(shù)不合法");
        var num = prompt("請重新輸入:");
    }
        for(var i = 2 ; i<num ; i++){

            /*判斷i是否能被j整除*/
            if(num%i == 0){
                /*判斷進入i不是質(zhì)數(shù),改變布爾值*/
                var flag = false;
                break;
            }
         }
    if(flag){

    /*flag為true則輸出*/
    alert(num+"是質(zhì)數(shù)");
    }else{
        alert("這個數(shù)不是質(zhì)數(shù)");
    }
 </script>
</head>
<body>

</body>
</html>
5.打印99乘法表
11=1
12=2 22=4
13=3 23=6 33=9

14=4 24=8 34=12 44=1

……
19=9 …… 99=81
  <!DOCTYPE html>
 <html>
 <head>
 <meta charset="UTF-8">
 <title></title>
 <script type="text/javascript">
    for(var i = 1; i <=9; i++){
    var b = "";
    for (var j = 1; j <= i; j++) {
        b +=j+"×"+i+"="+(i*j)+"\t";
    }
    console.log(b+"\n");
}
 </script>
</head>
<body>

    </body>
    </html>
6.打印出1-100之間所有的質(zhì)數(shù)
  <!DOCTYPE html>
    <html>
   <head>
   <meta charset="UTF-8">
   <title></title>
   <script type="text/javascript">
       //打印2-100之間所有的數(shù)
       for(var i=2 ; i<=100 ; i++){
         //創(chuàng)建一個布爾值,用來保存結(jié)果,默認i是質(zhì)數(shù)
     var flag = true;
     //判斷i是否是質(zhì)數(shù)
     // 獲取到2-i之間的所有的數(shù)
     for(var j=2 ; j<i ; j++){
         //判斷i是否能被j整除
         if(i%j === 0){
             //如果進入判斷則證明i不是質(zhì)數(shù),修改flag值為false
             flag = false;
         }
     }
     //如果是質(zhì)數(shù),則打印i的值
     if(flag){
         console.log(i);
     }
 }
   </script>
  </head>
<body>

</body>
</html>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 奇數(shù)和 7的倍數(shù)和 水仙花數(shù) 質(zhì)數(shù) 質(zhì)數(shù)2 乘法口訣
    Tellme丶閱讀 217評論 0 0
  • 【1】7,9,-1,5,( ) A、4;B、2;C、-1;D、-3 分析:選D,7+9=16;9+(-1)=8;(...
    Alex_bingo閱讀 19,784評論 1 19
  • 人是跳躍著進行的,你必須活的和袋鼠一樣,因為你腳下腳下不是坦途,而是一道道深不見底的溝??偟脕G 棄一些東西你才可能...
    j隨便閱讀 186評論 0 1
  • 親子日記 194篇 2018.9.19 小雨 周三 昨天沒有休息好,出去跟老公,兒子一起參加了一訂貨會,累的...
    自律女神閱讀 478評論 0 1
  • 上午請假帶兒子去了醫(yī)院,沒想到要全部拔掉指甲。兒子有些害怕,怕打麻藥的進針疼,我在旁邊鼓勵他,沒想到他覺得我是一個...
    玲03閱讀 138評論 0 0

友情鏈接更多精彩內(nèi)容