• 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]));

     

  • 相关阅读:
    配置错误定义了重复的“system.web.extensions/scripting/scriptResourceHandler” 解决办法
    js 获取cookie
    jQuery+Ajax+PHP 制作简单的异步数据传输(测试用户名是否可用)
    既之前的基础,先写个简单的PHP 与数据库 的数据交流
    Web 后端--PHP 与数据库的交互
    MySQL 忘记密码怎么办?
    MySQL 继续-- Win7 安装及后续工作
    数据库初识--从MySQL 出发
    在PHP中使用MySQL Mysqli操作数据库 ,以及类操作方法
    电脑使用--快捷键等
  • 原文地址:https://www.cnblogs.com/ErrRROooor/p/10299969.html
Copyright © 2020-2023  润新知