zoukankan      html  css  js  c++  java
  • JavaScript函数基础

    JavaScript函数基础

    定义方法

    1.静态方法

      function 函数名 ([虚数列表]) {

        函数体;

        return:函数反回指;

      }

    2.动态匿名方法

      var 函数名  =  new  Function(["虚数列表","函数体"]){

        

      };

    3.直接量方法

      函数名 = function ([虚数列表]){

        函数体;

      }

    调用方法

      1.直接调用 

        函数体 (实参列表)

      2.在连接中调用 

        <a href="javascript:函数名();">文字</a>

      3.在事件中调用

        事件类型 = "函数名()"

      4.递归调用 

        定义  在函数体内调用函数本身

        格式   function 函数名(){

          代码

          函数名();

        }

    方法

      1.apply   1.将函数作为对象方法来调用

              2.将参数以数组形式传递给该方法

      2.call     返回函数的字符串表示

      3.toString   返回函数的字符串表示

    arguments对象

      功能  存放实参的参数列表

      特性  1.仅能在函数体内使用

          2.带有下标属性,但并非数组

      属性  1. length  获得函数实参的长度

          2.callee   返回当前正在指向的函数

          3.caler     返回调用当前正在执行函数的函数名

    函数参数

      参数类型

        形参

          1.定义函数时使用的函数

          2.接受调用该函数时传递的参数

        实参

          1.接收函数时传递给函数的实际参数

      特性

        参数的个数没有限制

          1.实参<形参  多余形参= undefined

          2.实参>形参  多余实参被忽略

        参数的数据类型没有限制

        通过arguments对象访问参数数组

        参数始终按值传递  

          1.基本类型  传值

          2.引用类型  传址

    指针标识

      1.this  指向当前操作对象

      2.callee 指向参数集合所属函数

      3.prototype  指向函数附带的原型对象

      4.constructor  指向创建该对象的构造函数

    w3cschool

  • 相关阅读:
    谷歌浏览器禁用缓存
    web项目中各种路径的获取
    visual studio 2015常用快捷键
    Jquery实际应用,判断radio,selelct,checkbox是否选中及选中的值
    JQuery获取浏览器窗口的可视区域高度和宽度,滚动条高度
    OAuth学习总结
    今日技术碎片
    碎片化的一天
    软件架构简史
    竞态条件概念
  • 原文地址:https://www.cnblogs.com/dreamMargin/p/9580321.html
Copyright © 2011-2022 走看看