demo05.html 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. </head>
  7. <body>
  8. </body>
  9. <script>
  10. // js 函数
  11. //函数 = 方法 完成功能
  12. //分析 参数 返回值
  13. //注意 返回类型 不需声明。
  14. //定义方式1
  15. // 无返回值 无参数
  16. function m1(){
  17. console.log("m1");
  18. }
  19. // 有返回值 无参数
  20. function m2(){
  21. return "hello world";
  22. }
  23. // 有返回值 无参数 没有声明类型
  24. function m3( a = 3 ){
  25. console.log("a:"+a)
  26. }
  27. function m33( a = 3 , b , c ){
  28. console.log("a:"+a)
  29. console.log("b:"+b )
  30. console.log("c:"+c)
  31. }
  32. function m4( a ){
  33. return a
  34. }
  35. //调用 方法名称
  36. let mm1 = m1();
  37. console.log(mm1)
  38. //m2
  39. let mm2 = m2()
  40. console.log(mm2)
  41. //m3
  42. m33(10,20,30)
  43. //方式2 函数
  44. let m5 = function(){
  45. console.log("m5")
  46. }
  47. let m6 = m5(); // 加 () 将m5调用之后的返回值 赋值给m6 , 不加 将m5 函数 复制给 m6
  48. console.log(m6)
  49. //方式3 箭头函数
  50. // let m7 = ()=>{
  51. // console.log("m7")
  52. // }
  53. </script>