函数:又叫方法;封装了公共的功能。
声明函数的三种方法:
//第一种:普通函数声明
function sum(){console.log('加油')} 调用:sum()
//第二种:字面量函数声明
var add = function(){console.log('越努力越幸运!')} 调用:add()
//第三种:构造函数声明
var add2 = new Function(){console.log('向程序员致敬!')} 调用:add2()
下面我举几个例子来让大家更清楚了解函数:
function fn1(){
console.log('fn1');
}
fn1(); // 结果为: fn1
总所周知:封装函数可以减少我们的代码量,从而提高开发效率;
函数的注意点:函数不调用,不执行
function fn1(){
console.log('fn1');
}
console.log(fn1()); // 结果为:fn1 undefined
原因:
第一步执行调用函数,函数调用里面的逻辑代码执行,此时输出fn1,接着代码的执行机制为由上至下,
输出fn1函数的返回值,然而fn1函数里面并没有返回值,所以console.log(fn1)这一行输出的是:undefined ,最终结果为:fn1 undefined