function 函数名(参数1, 参数2, ...) {
// 函数体
return 返回值;
}
// 调用函数
函数名(参数1, 参数2, ...);function sayHello(name) {
console.log('Hello, ' + name + '!');
}
sayHello('菜鸟'); // 输出:Hello, 菜鸟!function greet(name = '菜鸟') {
console.log('Hello, ' + name + '!');
}
greet(); // 输出:Hello, 菜鸟!
greet('Jack'); // 输出:Hello, Jack!function getPerson() {
return {
name: '菜鸟',
age: 18
};
}
var person = getPerson();
console.log(person.name); // 输出:菜鸟
console.log(person.age); // 输出:18function log(message) {
console.log(message);
}
function showMessage(callback) {
callback('Hello, 菜鸟!');
}
showMessage(log); // 输出:Hello, 菜鸟!// 模块A
var moduleA = (function() {
// 私有变量
var count = 0;
// 私有方法
function increment() {
count++;
}
// 公有方法
return {
getCount: function() {
return count;
},
incrementCount: function() {
increment();
}
};
}());
// 使用模块A
console.log(moduleA.getCount()); // 输出:0
moduleA.incrementCount();
console.log(moduleA.getCount()); // 输出:1本文为翻滚的胖子原创文章,转载无需和我联系,但请注明来自猿教程iskeys.com
