日度归档:2020年3月16日

JavaScript函数length属性简介说明


摘要:
下文讲述javascript中函数的length属性功能简介及举例说明,如下所示:


函数中length属性的功能

函数中length属性是一个只读属性,用于返回函数中的形参数量
例:

  function funTest(x,y,z){}
  //以上函数的length属性值为3


函数中length属性的举例说明


 <meta charset='utf-8' />
<script>
	//maomao365.com
	//函数length属性举例说明

   function funtest(x,y,z,h,i,j,k)
   {
 
   }
   
   document.write("函数funtest的形参数:"+funtest.length);
</script>
JavaScript 函数length属性举例说明 形参个数

JavaScript 函数length属性举例说明 形参个数

JavaScript中函数形参和实参的简介说明


摘要:
下文讲述javascript中形参和实参的简介说明,如下所示:


1.函数形参

函数的形参指函数定义时设置的参数信息,如:

  function funtest(x,y,z)
  {
   //代码块
  }
  //从以上的函数定义时,我们可以看出
  //函数的形参是 x,y,z三个


2.函数实参

函数实参:
就是函数的实际调用时输入的参数信息

  <script>

  function funtest(x,y,z)
  {
   //代码块
  }
  //从以上的函数定义时,我们可以看出
  //函数的形参是 x,y,z三个
  
  funtest(1,2,3);//实参为:1,2,3
  funtest(1,2,3,4,5);//实参为:1,2,3,4,5
    
  </script>

JavaScript 回调函数简介说明


摘要:
下文讲述javascript中回调函数的相关说明,如下所示:


回调函数的简介

回调函数:
回调函数是函数的一种使用方式,回调函数常用于其它函数或事件中调用
回调函数将一个函数作为参数传入其它函数中运行
例:

  function call(){
    document.write("猫猫教程");
  }

  setTimeout(call,2000);
  //setTimeout调用了call函数,这里我们将call称之为“回调函数”。

以上代码分析:
1.将函数call作为参数传入setTimeout函数作为参数
2.setTimeout 2秒后,调用call函数(call是一个函数对象)

回调函数的特殊写法:

  function call(){
    document.write("猫猫教程");
  }

  setTimeout(call(),2000);
  //setTimeout调用了call(),此处setTimeout回调call()时,call()无返回值,所以此时call()返回undefined
  setTimeout(undefined,2000);
  //所以以上代码在回调时,将会产生相应的错误信息

   function call(){
     return function(){
        document.write("猫猫教程");
	 }
  }

  setTimeout(call(),2000);
  //如果将以上call()的返回一个匿名函数,则可以回调函数的写法可以采用call()的写法