js函数

2021-07-14 14:07

阅读:504

标签:center   defer   call   绑定   运行时   函数名   ide   function   操作   

1.函数简介

  -Function类型,即函数的类型

  -一个典型的JavaScript函数定义如下:

    function 函数名称(参数表) {

      函数执行部分;

    }

    注意函数的参数表直接写形参名,不用写var类型。

  -return语句,return返回函数的返回值并结束函数运行

  -函数也可以看做数据来进行传递

2.函数的三种定义方式

-三种定义方式
   - function语句式

   -函数直接量式

   -通过Function构造函数形式定义函数

-比较三种方式定义的区别

       
       
       
       
       
       
       

         function语句      function构造函数      函数直接量

  兼容     完全          js1.1以上         js1.2以上

  形式     句子          表达式          表达式

  名称     有名          匿名           匿名

  性质     静态          静态           静态

  解析时机   优先解析        顺序解析         顺序解析

  作用域    具有函数作用域       顶级函数(顶级作用域)     具有函数作用域

3.函数的参数(arguments对象)
  -arguments是表示函数的实际参数(与形参无关)

  -callee函数(回调函数属性)

  -arguments对象的秘密属性 callee属性。这个属性比较奇怪,它能够返回arguments对象所属的函数的引用、这相当于

在自己的内部调用自己。用法:检测函数传递的参数正确与否。

4.this对象
  -this对象是在运行时基于函数的执行环境绑定的。在全局函数中,this等于window,而当函数被作为某个对象

的方法调用时,this等于那个对象。

  -也就是说this关键字总是指代调用者。

  

 

js函数

标签:center   defer   call   绑定   运行时   函数名   ide   function   操作   

原文地址:http://www.cnblogs.com/yangfanasp/p/7074798.html


评论


亲,登录后才可以留言!