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); // 输出:18
function 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