1.1 定义函数的三种方式
function go(){console.log('hello world');}go();var go2= function(){console.log("hello world222");}go2();var show = ()=>{console.log("hello world333");}show();//只使用单行语句的函数var test = ()=>console.log("test");test();
输出:
注意:调用函数只能在定义函数之后,否则会出错。第四种定义方式只使用单行代码。
1.2 函数作为对象的方法时候定义的方式
<script>var obj = {name:"zhang",age:"18",number:"2333",// 函数可以作为对象的方法 注意,成员函数的定义方式和普通函数有所不同sayName:function(){console.log(this.name);},sayAge:()=>{console.log(this.age);},//es6语法sayNumber(){console.log(this.number);}}// 在方法中,谁执行方法,this就指向谁obj.sayName();obj.sayAge();obj.sayNumber();</script>
