js定义函数的几种方法,js函数定义的三种方式

  js定义函数的几种方法,js函数定义的三种方式

  本教程运行环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。

  JavaScript中的函数类似于Java中的方法,都是执行特定函数的语句块。有两种方法来定义函数:

  函数定义的两种方式是有区别的:第一种叫定义,第二种叫变量。在实际应用中,两者没有区别,只是调用的顺序不同:定义可以在调用后定义,变量不能。例子如下

  1,定义式

  脚本

  test(age){//在调用方法之前定义它

  console.log(年龄);

  }

  测试(23);

  /脚本

  脚本

  测试(23);

  test(age){//先调用,再定义方法,不会有错误。

  console.log(年龄);

  }

  /脚本

  2,变量式

  脚本

  var print=函数(名称){

  console.log(名称);

  }

  打印(汤姆);

  /脚本

  脚本

  打印(汤姆);//先调用,再定义,会得到一个错误。

  var print=函数(名称){

  console.log(名称);

  }

  /脚本

  参数列表和返回值:

  参数列表:JavaScript中函数参数列表中的参数不能有数据类型;参数的数量可以是0~255。当有多个参数时,参数之间用逗号分隔。

  函数返回值:JavaScript函数不定义函数的返回值类型部分,JavaScript函数根据函数体中的返回值语句判断返回值类型;如果没有返回值语句,函数就没有返回值。

  注意:

  当函数在内部声明一个变量时,如果忽略var关键字,该变量就是一个全局变量,如下例所示:

  定义var后,第十二行代码会出错。

  【推荐学习:javascript高级教程】以上是如何在javascript中定义一个函数的细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: