zoukankan      html  css  js  c++  java
  • JavaScript函数

    一、函数语法

    1、JavaScript 函数是被设计为执行特定任务的代码块,会在某代码调用它时被执行。

    2、 函数通过 function 关键词进行定义,其后是函数名、一组参数,以及置于括号中的待执行代码。

    function name(参数 1, 参数 2, 参数 3) {
        要执行的代码
    }

    3、函数调用

         函数中的代码将在其他代码调用该函数时执行:

                 当事件发生时(当用户点击按钮时)

                 当 JavaScript 代码调用时

                 自动的(自调用)

         toCelsius 引用的是函数对象,而 toCelsius() 引用的是函数结果。

    4、函数返回

          当 JavaScript 到达 return 语句,函数将停止执行。

    function sum(iNum1, iNum2) {
      return iNum1 + iNum2;
    }
    

        函数只需要使用 return 运算符后跟要返回的值

    5、使用函数的原因

         对代码进行复用:只要定义一次代码,就可以多次使用它。

    二、局部变量

    1、在 JavaScript 函数内部声明的变量,叫函数的局部变量。

    2、局部变量的用法

    var x=1;
    function test( ){
             document.write('函数体内x的值为:‘+x+’<br/>');
             var x=19;
             document.write('函数体内对x重新赋值,此时x的值为‘+x+’<br/>');
    }
    doument.write('函数体外x的值为:‘+x+’<br/>');
    test();
    document.write('x的值为:‘+x+’<br/>');

    局部变量只能被其函数识别,不同函数中使用相同名称的变量,同个函数不能使用相同变量。

    三、对象

    1、arguments对象

          arguments 对象包含函数调用时使用的参数数组。

          可以使用函数来查找数字列表中的最高值。

          还可以用 arguments 对象检测函数的参数个数。(用arguments.length)

    2、Function对象

    四、参数

    1、函数参数(parameter)指的是在函数定义中列出的名称。

    2、函数参数(argument)指的是传递到函数或由函数接收到的真实值。     

    3、形参和实参

    形参:可变形式的参数

    特点:时长、寿命只有一次

    实参:实际输出的参数

  • 相关阅读:
    [HAOI2015]树上染色 [树形dp]
    【luogu1052】 过河 [动态规划]
    【luogu4819】 [中山市选]杀人游戏 [tarjan 缩点]
    【luogu4185】 [USACO18JAN]MooTube [并查集]
    [国家集训队]墨墨的等式 [差分约束]
    【RMQ】
    [USACO05DEC] 布局 [差分约束]
    [SCOI2011]糖果 [差分约束]
    【POJ 1201】Intervals
    【luogu1993】 小K的农场 [差分约束]
  • 原文地址:https://www.cnblogs.com/liqingL/p/11352555.html
Copyright © 2011-2022 走看看