方法 (method) 是通过对象调用的 JavaScript 函数. 也就是说, 方法也是函数, 只是比较特殊的函数. 当将函数和对象和写在一起时, 函数 (function) 就变成了方法(method).
JavaScript 中定义方法 (函数) 的方式有两种:
function funname(var1,var2){要执行的具体代码}
var funname =function(参数 a, 参数 b...){具体方法动作}
两种函数定义方式区别: 第一种称为定义式, 第二种称为变量式. 在实际应用中二者没有区别, 但在调用中顺序上差异: 定义式可以在调用之后再定义, 而变量式则不可以. 例子如下:
1, 定义式
- <script>
- function test(age){ // 先定义方法, 再调用
- console.log(age);
- }
- test(23);
- </script>
2, 变量式
- <script>
- var print=function(name){
- console.log(name);
- }
- print("tom");
- </script>
来源: http://www.css88.com/qa/javascript/11718.html