• js--函数


    一:函数的基本结构

    test();      //函数名,函数的名字严格区分大小写,重名会覆盖

      function test(){    //声明函数

        alert('这是一个函数');  //弹出内容

    }

    二:形参和传参

      function test(a1,a2){    //a1,a2是形参

        return a1+a2;

    }

        alert(test(1,2));  //此时弹出的结果为3

        alert(test(3,4,2,1));  //在传参时,形参有几个结果就只输出几个所以此时的值为7

      function test(a1,a2){

        num1=num1||1;

        num2=num2||2;

        return num1+num2;

    }

        alert(text(4,7));    //此时输出的结果为11,如果alert(text());里面没有输出值那就为3

    三:arguments对象

    arguments 它为对象,可为多个参数

    数组从"0"开始,0,1,2,3..........

    argument[0],arguments[1],arguments[2]......

    四变量作用域

    var x=1;

    function bb(){
    document.write('函数体内的x值为'+x+'<br/>'); //可以取到外边的值结果是(1) 可以取到函数里面 但是取不到值结果是(undefaned)
    var x=3; //函数内部有var 值的话取内部的 但是取不到他的值 只能取到定义没有值
    document.write('函数体内从新给他赋值'+x+'<br/>'); //结果是3
    }
    document.write('函数体外的x值是'+x+'<br>'); //结果是1
    bb();
    document.write('x的值是'+x);
    全局变量:在函数体外声明的
    局部变量:在函数体内声明的
    函数体内没有用var声明变量的话他是全局变量

  • 相关阅读:
    k8s部署zk集群
    k8s容器探针
    k8s基于Canal来定义网络策略
    k8s StorageClass(NFS)
    k8s pv与pvc
    k8s的弹性伸缩(HPA)
    k8sStatefulSet
    k8s 亲和性
    VUE+SpringBoot环境准备
    oracle获取当前时间,精确到毫秒并指定精确位数的实现方法
  • 原文地址:https://www.cnblogs.com/wangchaoa/p/10193344.html
Copyright © 2020-2023  润新知