1.1 定义函数的三种方式

  1. function go(){
  2. console.log('hello world');
  3. }
  4. go();
  5. var go2= function(){
  6. console.log("hello world222");
  7. }
  8. go2();
  9. var show = ()=>{
  10. console.log("hello world333");
  11. }
  12. show();
  13. //只使用单行语句的函数
  14. var test = ()=>console.log("test");
  15. test();

输出:
图片.png
注意:调用函数只能在定义函数之后,否则会出错。第四种定义方式只使用单行代码。

1.2 函数作为对象的方法时候定义的方式

  1. <script>
  2. var obj = {
  3. name:"zhang",
  4. age:"18",
  5. number:"2333",
  6. // 函数可以作为对象的方法 注意,成员函数的定义方式和普通函数有所不同
  7. sayName:function(){
  8. console.log(this.name);
  9. },
  10. sayAge:()=>{
  11. console.log(this.age);
  12. },
  13. //es6语法
  14. sayNumber(){
  15. console.log(this.number);
  16. }
  17. }
  18. // 在方法中,谁执行方法,this就指向谁
  19. obj.sayName();
  20. obj.sayAge();
  21. obj.sayNumber();
  22. </script>