js 函数

野性酷女 2021-07-24 19:18 444阅读 0赞
  1. **函数的声明**
  2. function 函数名(形参){}
  3. function test1( a1, a2){
  4. alert("函数声明1");
  5. }
  6. 通过new Function对象声明
  7. var 函数名=new Function("形参","方法体");
  8. var test2=new Function("a1","a2","alert('函数声明2')");
  9. 通过赋值function对象来声明
  10. var 变量名=function(形参){方法体} 变量名就是函数名
  11. **函数参数、默认参数**
  12. js的函数调用可以不用赋值,变量有默认值
  13. 形参可以不全部赋值
  14. function test4(a1,a2=1)
  15. {
  16. alert("无参赋值");
  17. }
  18. test4(1);
  19. **返回值**
  20. return语句;
  21. 无返回值默认返回undefined
  22. var test5=function(){
  23. return "js";
  24. }
  25. alert(test5());
  26. var b=test5();
  27. alert(b);
  28. **到函数运行时函数调用时的所有实参**
  29. arguments //返回类数组
  30. arguments.length 所有实参个数
  31. **函数作为实参进行传递**
  32. function a2(b)
  33. {
  34. alert(b()); //将打印undefined,去掉小括号会打印a3的内容
  35. }
  36. var a3=function()
  37. {
  38. alert("a333");
  39. }
  40. a2(a3);
  41. <html>
  42. <head>
  43. <title>js 函数的学习</title>
  44. <meta charset="utf-8"/>
  45. <script type="text/javascript">
  46. /*方式一*/
  47. function test1( a1, a2){
  48. alert("函数声明1");
  49. }
  50. /*方式二*/
  51. var test2=new Function("a1","a2","alert('函数声明2')");
  52. test2();
  53. alert(test2); //会返回函数的字符串形式
  54. /*方式三*/
  55. var test3=function(a1,a2){ //变量名就是函数名
  56. alert("test3");
  57. }
  58. test3(1,2);
  59. function test4(a1,a2)
  60. {
  61. alert("无参赋值");
  62. }
  63. test4();
  64. /*返回值*/
  65. var test5=function(){
  66. return "js";
  67. }
  68. alert(test5());
  69. var b=test5();
  70. alert(b);
  71. /*函数作为实参传递*/
  72. function a2(b)
  73. {
  74. alert(b());
  75. }
  76. var a3=function()
  77. {
  78. alert("a333");
  79. }
  80. a2(a3);
  81. </script>
  82. </head>
  83. <body>
  84. <h3 align="center">js 函数的学习</h3>
  85. <hr size="30" color="aquamarine"/>
  86. </body>
  87. </html>

发表评论

表情:
评论列表 (有 0 条评论,444人围观)

还没有评论,来说两句吧...

相关阅读

    相关 js函数

    函数介绍 1. 什么是函数: 实现固定功能的代码块 函数是工具,是实现功能的工具 函数是通过其中的代码,来实现所谓的功能 2. 函数的特点:

    相关 JS 函数

    delegate() 指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。 适用于当前或未来

    相关 JS函数

        函数是JS中的一等公民,平常JS的使用基本上都是和函数打交道。JS中的函数也可以看作是一个类(同时也是该类的构造器),函数本身也是一个对象,它是function的实例。

    相关 JS函数

    函数是JS中另一种符合类型,可以包含一段可执行的代码。也可以接收调用者传入参数。 作为弱类型语言,函数参数列表不需要声明数据类型,函数的返回值也不需要声明数据类型。 JS中

    相关 JS函数

    JS函数 一、 什么是函数 二、函数创建写法 1.自定义函数 2.函数表达式(又叫匿名函数) 3.利用函数的构造函数创