zoukankan      html  css  js  c++  java
  • 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声明变量的话他是全局变量

  • 相关阅读:
    HttpInvoker-----服务端实现
    RMI实现-----客户端的实现
    RMI实现-----服务端的实现
    远程服务(RMI)使用示例
    DispatcherServlet的逻辑处理(下篇)
    DispatcherServlet的逻辑处理(上篇)
    SpringMVC-----DispatcherServlet
    SpringMVC-----ContextLoaderListener
    爬取淘宝笔记本电脑数据(一)
    哔哩哔哩自动播放视频
  • 原文地址:https://www.cnblogs.com/wangchaoa/p/10193344.html
Copyright © 2011-2022 走看看