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

  • 相关阅读:
    Java集合框架之Set接口浅析
    Java集合框架之Vector浅析
    Java集合框架之LinkedList浅析
    Java集合框架之ArrayList浅析
    Java集合框架之List接口浅析
    数据库设计==>>MySchool
    Windows程序==>>使用ListView控件展示数据
    Windows程序控件升级==>>构建布局良好的Windows程序
    窗体==>>初始Windows程序
    数据库的有关知识==>>我们的血泪史之经典练习(1-2)
  • 原文地址:https://www.cnblogs.com/dreamMargin/p/9580321.html
Copyright © 2011-2022 走看看