zoukankan      html  css  js  c++  java
  • JavaScript day_03

    JavaScript基础第二天

        break:在循环中遇到这个关键字,直接跳出当前所在的循环

        continue:在循环中遇到这个关键字,直接进行下一次循环

        数组:存储一组有序的数据,数据类型可以不一样

        数组的作用:一次性存储多个数据

        数组元素:数组中存储的每个数据,叫数组元素,存储了5个数据,有5个数组元素

        数组的长度:数组的元素的个数,叫数组的长度:数组名.length--->就是长度,数组的长度是可以改变的

        索引(下标):存储数组元素的编号,从0开始,到数组的长度-1结束

        索引是用来存储和读取数组元素的

        遍历数组:通过循环的方式找到数组中的每个数据

      冒泡排序:

        求数组的和,最大值,最小值,平均值

        数组定义的方式:

        1. 通过构造函数定义数组

        var 数组名=new Array();空数组 Array()就是构造函数

        var 数组名=new Array(长度);是设置数组的初始的长度,长度是可以改变的

        var 数组名=new Array(值,值,值...);定义数组并设置数组中的元素值

        2. 字面量的方式定义数组

          var 数组名=[];空数组

          var 数组名=[10];这个数组有一个元素,值是10,长度是1

        数组变量

          for(var i=0;i<数组名.length;i++){

          }

        函数:把一些重复的代码封装起来,在需要的时候直接调用这个函数就可以了

        函数作用:代码的重用

        函数定义:

        function 函数名(){

            函数体

        }

        函数调用:

        函数名();

        参数:形参和实参

        形参:函数定义的时候函数名字后面的小括号里的变量就是参数,是不需要写var

        实参:函数调用的时候小括号里传入的变量或者是值,都是实参

        返回值:函数中如果有return,那么这个函数就有返回值

        如果函数中没有return,那么这个函数没有返回值

        如果函数中有return,但是后面什么内容都没有,这个函数没有明确返回值

        如果一个函数没有明确的返回值,函数调用了,并且接收了,那么此时接收的结果undefined

        如果直接输出函数名字,那么是这个函数的代码

        无参数无返回值的函数

        function f1(){

        }

        有参数无返回值的函数,2个参数

        function f2(x,y){

        }   

        无参数有返回值的函数

        function f3(){

          return 100;

        }

        有参数有返回值的函数

        function f4(x){

         return "您好";

        }

      

      冒泡排序

    //冒泡排序
        var array=new Array(10,23,12,45,22,67,92);
        var container;//容器
        //控制循环比较的轮数
        for(var i=0;i<array.length-1;i++){
            //控制行内循环
            for(var j=0;j<array.length-1-i;j++){
                //判断大小
                if(array[j]>array[j+1]){
                    container=array[j];
                    array[j]=array[j+1];
                    array[j+1]=container;
                }
            }
        }
          console.log(array);

      通过函数实现冒泡排序

    //通过函数实现冒泡排序
        function sortArray(array) {
            for(var i=0;i<array.length-1;i++){
                for(var j=0;j<array.length-1-i;j++){
                    if(array[j]>array[j+1]){
                        var container=array[j];
                        array[j]=array[j+1];
                        array[j+1]=container;
                    }
                }
            }
            return array;
        }
    
        console.log(sortArray([5,2,5,66,1,4,9]));

     

  • 相关阅读:
    2020-2021-1 20209314《Linux内核原理与分析》第七周作业
    2020-2021-1 20209314《Linux内核原理与分析》第六周作业
    2020-2021-1 20209314《Linux内核原理与分析》第五周作业
    2020-2021-1 20209314《Linux内核原理与分析》第四周作业
    2020-2021-1 20209314《Linux内核原理与分析》第三周作业
    选做题MyOD 20209314
    2020-2021-1 20209314《Linux内核原理与分析》第二周作业
    2020-2021-1 20209322《Linux内核原理与分析》第十二周作业
    2020-2021-1 20209322《Linux内核原理与分析》第十一周作业
    2020-2021-1 20209322《Linux内核原理与分析》第九周作业
  • 原文地址:https://www.cnblogs.com/ErrRROooor/p/10299969.html
Copyright © 2011-2022 走看看