zoukankan      html  css  js  c++  java
  • 10.12

    上午主要学习的内容:

     先把昨天讲的知识点复习了一遍,然后讲了昨天布置的4道题,我觉得现阶我的情况就是刚学的用的太生硬,还没有很好的理解和运用

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>数组文档</title>
    <script type="text/javascript">

    for循环两种用法 迭代:0~10 他们的和 穷举:百钱白鸡
    for(var i = 0; i<10; i++){
    循环体
    }
    函数: function
    function 函数名(){
    函数体
    return 返回值;
    }
    调用: 函数名();

    数组:
    var arr1 = new Array();
    var arr2 = [1,2,3];
    [1,2,3]; => arr2[3] = 4; => [1,2,3,4]
    [1,2,3]; => arr2[0] = 4; => [4,2,3]
    [1,2,3]; => arr2.push(5); => [1,2,3,5]

    var arr3 = [1,2,3];
    (arr3.length) => 3

    concat join sort

    var a = [1,2];
    var b = [3,4];
    ( a.concat(b) ) => [1,2,3,4]
    var aa = a.concat(b);

    alert(aa); [1,2,3,4]

    */
    function tc(){
    var a = [1,2];
    var b = [3,4];
    var aa = a.concat(b);

    alert(aa);
    //alert("点我没用");
    }
    /*
    1、请将’A’,’B’,’C’存入数组,然后再输出
    2、请将”我” “爱” “你”存入数组,然后正着和反着输出
    3、输入10个整数存入数组,然后复制到b数组中输出
    4、定义一个长度为10的数组,循环输入10个整数。 然后将输入一个整数,查找此整数,找到 输出下标,没找到给出提示。
    5.一组数字 分成两个数组奇偶数
    */

    //1、请将’A’,’B’,’C’存入数组,然后再输出
    function one(){
    var arr = ["A","B","C"];
    for(var i = 0; i< arr.length; i++){
    document.write(arr[i]);//=>arr[0] arr[1] arr[2]
    }
    }

    //2、请将”我” “爱” “你”存入数组,然后正着和反着输出
    var flag = true;
    function two(){
    var arr = ["我","爱","你"];
    var str = "";

    if(flag){
    //正着输出
    for(var i = 0; i< arr.length; i++){
    str = str + arr[i]; //
    //document.write(arr[i]);//=>arr[0] arr[1] arr[2]
    }

    document.getElementById('aa').value = str;
    flag = false;//修改值
    }else{
    //反着输出
    arr = arr.reverse();
    for(var i = 0; i< arr.length; i++){
    str = str + arr[i];
    }
    document.getElementById('aa').value = str;
    flag = true;//修改值
    }
    }

    function two_o(){
    var arr = ["我","爱","你"];
    for(var i = 0; i< arr.length; i++){
    document.write(arr[i]);//=>arr[0] arr[1] arr[2]
    }
    }

    function two_t(){
    var arr = ["我","爱","你"];

    for(var i = arr.length-1; i>=0 ; i--){
    document.write(arr[i]);//=>arr[0] arr[1] arr[2]
    }
    }

    3、输入10个整数存入数组,然后复制到b数组中输出
    function three(){
    var a = [1,2,3,4,5,6,7,8,9,10];
    var b = [];
    var c = [];
    for(var i = 0; i<a.length; i++){
    document.write("第"+i+"次循环<br>");
    b[i] = a[i];
    document.write("数组B:"+b+"<br>");
    c.push(a[i]);
    document.write("数组C:"+c+"<br>");

    }

    }

    4、定义一个长度为10的数组,循环输入10个整数。 然后将输入一个整数,查找此整数,找到 输出下标,没找到给出提示。

    function four(){
    var arr = [],
    num = 0,
    flag = true;//标志符

    for(var i = 0; i<10;i++){
    arr.push( prompt("输入第"+(i+1) +"个数") );
    }
    num = prompt("再输入一个数");

    for(var i = 0; i<arr.length; i++){
    if( arr[i] == num ){
    document.write(i);
    flag = false;
    }
    }

    if(flag){
    alert("没有找到");
    }

    }

    </script>
    </head>

    <body>

    <input type="button" value="连接数组concat" onClick="tc()">
    <input type="button" value="作业一" onClick="one()">
    <input type="button" value="作业二" onClick="two()">
    <input type="button" value="作业二_1" onClick="two_o()">
    <input type="button" value="作业二_2" onClick="two_t()">
    <input type="button" value="作业三" onClick="three()">
    <input type="button" value="作业四" onClick="four()">


    <input type="text" id="aa">


    </body>
    </html>

  • 相关阅读:
    【POI】使用POI 创建生成XLS,打开xls文件提示【此文件中某些文本格式可能已经更改,因为它已经超出最多允许的字体数。】
    【提问解答】2017-10-18--如果你有什么问题,可以分享出来,让我帮你一起解决=_=
    【sublime Text】sublime Text3安装可以使xml格式化的插件
    【IntelliJ IDEA】idea上安装Translation插件后,需要AppKey才能生效的解决方案
    【IntelliJ IDEA】使用idea解决新建jsp文件而找不到jsp文件模版的新建选项
    【sublime Text】关闭sublime的更新提醒和激活提醒
    【spring Boot】spring boot获取资源文件的三种方式【两种情况下】
    【spring boot】4.spring boot配置多环境资源文件
    java多线程断点下载原理(代码实例演示)
    Google Chrome Developer Tools
  • 原文地址:https://www.cnblogs.com/Heng23/p/7655689.html
Copyright © 2011-2022 走看看