zoukankan      html  css  js  c++  java
  • 数组,for语句(补10.11)

    1.数组定义:一系列通数据类型的数据集合。

    2.数组赋值的两种方法:

    先定义后赋值:(赋值从0开始)
    var aa = new Arrey();
    aa[0] = 1;
    aa[1] = 2; 
    定义并赋值:(赋值从0开始)
    var aa = new Arrey(1,2,3,4,5);

    3.常用方法:
    .length(数组长度)  .push( 加入一个数值) .concat(链接两个数值) .join(数组转字符串) .sort( 数值排序)

    console.log(变量名.concat(bb))
    变量名.push("ee")
    console.log(变量名.join("分隔符"))
    console.log(变量名.sort())

    4.函数定义

    function 函数名([参数1],[参数2]...){
    js代码实现
    return 值
    }

    5.for循环两种用法: 迭代:0-10. 他们的和,穷举:百钱百鸡

    for(var i = 0; i < 10; i++){
    循环体
    }

    6.数组

    var arr = new Array();

    var arr = [];(一维数组)

    var arr2 = [
    [1,2,3],
    [1,2,3]
    ];(二维数组)

    例题:

    球拍15元 球3元 水两元 每种至少一个 200元都花完有多少种可能

     1 <html>
     2 <head>
     3 <title></title>
     4 <script>
     5     var num = 0;
     6     for ( i = 0; i <=12; i++){
     7         for ( j = 0; j <= 60; j++){
     8             for ( k = 0; k <= 90; k++){
     9                 var jiage = i*15+j*3+k*2;
    10                 if ( jiage == 180 ){
    11     document.write("球拍:"+i+"个,球:"+j+"个,水:"+k+"瓶<br>")
    12                     num = num + 1;
    13                 }
    14             }
    15         }
    16     }
    17     document.write("总共有:"+num+"种可能")
    18 </script>
    19 </head>
    20 <body>
    21 </body>
    22 </html>

    同一类型题目:母鸡2文 公鸡1文 小鸡半文 每种至少1只 100文买100只鸡有多少种可能

     1 <html>
     2 <head>
     3 <title></title>
     4 <script>
     5 var num = 0;
     6     for ( i = 1; i < 50; i++){
     7         for ( j = 1; j < 100; j++){
     8             for ( k = 1; k < 200; k++){
     9                 var jiage = i*2+j*1+k*0.5;
    10                 if ( jiage == 100 ){
    11     document.write("母鸡:"+i+"只,公鸡:"+j+"只,小鸡:"+k+"只<br>")
    12                     num = num + 1;
    13                 }
    14             }
    15         }
    16     }
    17     document.write("总共有:"+num+"种可能")
    18 </script>
    19 </head>
    20 <body>
    21 </body>
    22 </html>

    求最高分 最低分 平均分:

    <html>
    <head>
    <title></title>
    <script>
        var score = [],
            ke = ["语文" , "数学" , "英语"]
        for (var i = 0; i < 3; i++){
            var num = prompt("请输入" + ke[i] +"成绩");
            score.push(num);
            document.write( ke[i] + "成绩" + num + "<br>");
        }
        var max = score[0];
        var min = score[1];
        var sum = 0
        for( i = 0; i < score.length; i++){
            if ( max < score[i] ){
                max = score[i];
            }
            if ( min > score[i] ){
                min = score[i]; 
            }
            sum = +sum + +score[i]
        }
        document.write("最高分:" + max + "最低分:" + min + "平均分:" + (sum/score.length) )
    </script>
    </head>
    <body>
    </body>
    </html>
  • 相关阅读:
    archdexls主题游戏页面game-play.php有评论时,报错( ! ) Warning: printf(): Too few arguments in D:wampwwwwp-content hemesarcadexlsgames-play.php on line 97
    完美解决方案:wordpress后台进不去,用户名、密码输入了登陆没有反应(有更新)
    试验如何通过审核Google AdSense——我跟谷歌ads杠上啦
    BuddyPress创建组、查看成员信息等找不到页面
    〖wordpress实用小技巧〗添加几个字符实现子目录访问转移到域名直接访问
    hibernate不调用save也保存上了
    92. Reverse Linked List II
    86. Partition List
    142. Linked List Cycle II
    234. Palindrome Linked List
  • 原文地址:https://www.cnblogs.com/shenhx666/p/7693762.html
Copyright © 2011-2022 走看看