函数大家应该都熟悉,定义啊啥的就不多说,这边主要介绍JavaScript函数的一些特点和需要注意的地方。
返回值:JavaScript函数在定义时不必指定是否返回值,任何函数在任何时候都可以通过return语句后跟要返回的值来实现返回值。如果你需要提前终止执行一个函数,可以使用return 不跟返回值。
参数:JavaScript函数的参数跟大多数其他语言函数的参数有所不同,它不限制传进去的个数和参数类型。参数使用中,你可以在函数中使用参数名来获取参数值,可以使用argumentsi来获取,也可以参数名和arguments混合使用,可以使用arguments.length来获取参数的总个数。需要注意的是最好不要使用eval或者arguments作为参数名。
重载:JavaScript函数没有重载,如果定义了两个名字相同的函数,该名字属于后定义的函数。