函数是封装的一段特定的代码块,目的是为了更好的重用代
码,更容易维护。函数通常是写在类中的,用大括号把
一段代码封装起来。
函数是由几个部分组成的:开头是function 关键字,然后是
函数名,接着是用小括号扩起来的参数,每个参数用逗
号隔开,还有就是用冒号标记的函数返回类型,最后就
是用大括号扩起来的代码块。其语法结构如下所示:
作用域 function 函数名( 参数1, 参数2, ……): 返回类型
{
函数体
}
函数的返回值是函数完成功能之后,返回的结果值。返回值
用关键字return 标示,返回的类型在函数的头部,放在冒
号的后面。
不是在任何地方都可以调用任何函数的,函数也是有权限的
,这个权限就是函数的作用域。函数的作用域通常有两
种:公有和私有。公有的用public 关键字标识,私有的
用private 关键字标识。公有的可以在任意位置都访问到
,而私有的只能在类之中访问。
值参数就是平时最常见到的那种参数。值参数传进函数体之
后,复制一个副本在函数内使用,不会影响外部变量的
值。
引用参数与值参数不同,引用参数传进函数体之后,不是产
生一个副本,而是传递一个参数的引用。所以,在函数
内所做的更改会影响到外部引用变量的值。
默认参数是ActionScript 中新增的参数,定义了默认参
arguments 对象是一个数组,其中保存着所有传递过来的参
数的信息。可以应用arguments 对象获取所有参数信息
,arguments.length
...(rest) 参数也是actionscript 中新增的参数,这个参数可
以接受多个以逗号分隔的参数。
码,更容易维护。函数通常是写在类中的,用大括号把
一段代码封装起来。
定义函数
函数是由几个部分组成的:开头是function 关键字,然后是
函数名,接着是用小括号扩起来的参数,每个参数用逗
号隔开,还有就是用冒号标记的函数返回类型,最后就
是用大括号扩起来的代码块。其语法结构如下所示:
作用域 function 函数名( 参数1, 参数2, ……): 返回类型
{
函数体
}
函数的返回值
函数的返回值是函数完成功能之后,返回的结果值。返回值
用关键字return 标示,返回的类型在函数的头部,放在冒
号的后面。
函数的作用域
不是在任何地方都可以调用任何函数的,函数也是有权限的
,这个权限就是函数的作用域。函数的作用域通常有两
种:公有和私有。公有的用public 关键字标识,私有的
用private 关键字标识。公有的可以在任意位置都访问到
,而私有的只能在类之中访问。
值参数
值参数就是平时最常见到的那种参数。值参数传进函数体之
后,复制一个副本在函数内使用,不会影响外部变量的
值。
引用参数
引用参数与值参数不同,引用参数传进函数体之后,不是产
生一个副本,而是传递一个参数的引用。所以,在函数
内所做的更改会影响到外部引用变量的值。
默认参数
默认参数是ActionScript 中新增的参数,定义了默认参
数后,传值时可以省略。但是默认参数必须要放在非默
认参数的后面,否则就会产生编译错误。
认参数的后面,否则就会产生编译错误。
arguments对象参数
arguments 对象是一个数组,其中保存着所有传递过来的参
数的信息。可以应用arguments 对象获取所有参数信息
,arguments.length
...(rest) 参数
...(rest) 参数也是actionscript 中新增的参数,这个参数可
以接受多个以逗号分隔的参数。