// 函数声明式 function add(a, b) { return a + b; } // 函数表达式 var sub = function(a, b) { return a - b; };
// 函数可以没有参数 function sayHello() { console.log('Hello World!'); } // 函数可以没有返回值 function add(a, b) { var result = a + b; } // 函数可以作为参数传递给另一个函数 function doSomething(func) { func(); } function sayHi() { console.log('Hi!'); } doSomething(sayHi);
// 按值传递 function add(a, b) { a = a + b; } var x = 1, y = 2; add(x, y); console.log(x); // 1 // 按引用传递 function changeObj(obj) { obj.name = 'Tom'; } var person = {name: 'Jerry'}; changeObj(person); console.log(person.name); // Tom
本文为翻滚的胖子原创文章,转载无需和我联系,但请注明来自猿教程iskeys.com