// 函数声明式
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
