• 技术文章 >web前端 >前端问答

    JavaScript的函数是什么

    青灯夜游青灯夜游2021-11-25 10:19:45原创47

    在JavaScript中,函数是一段被封装好的代码,可以被反复使用(调用),数据类型为“function”。JavasScript函数可以赋值、运算、拥有属性和方法,甚至可以临时存储值、构造实例等;JS函数会在某代码调用它时被执行。

    本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

    在javascript中,是一段被封装好的代码,可以被反复使用(调用),在数据类型中属于"function"。

    在 JavaScript 中,函数也可以是一个值、一个对象、一类数据,还可以是一个表达式,因此函数可以赋值、可以运算、可以拥有属性和方法(因此函数也是对象),甚至可以临时存储值、构造实例等。

    函数的创建方法

    创建函数可以通过函数声明、函数表达式以及构造函数三种方法来实现。

    在Javascript中函数定义函数声明或函数表达式由关键字function开始,其后跟随这些组成部分:

    1、函数名称标识符。函数名称是函数声明语句必须的部分。它的用途就像变量的名字,新定义的函数对象会赋值给这个变量。对函数定义表达式来说,这个名字是可以选的:如果存在,该名字只存在于函数体中,并指代函数对象本身。

    2、一对圆括号()。其中包含由0个或多个用逗号隔开的标识符组成的列表,这些标识符是函数的参数名称,它们就像函数体中的局部变量一样。

    3、一对花括号{}。其中包含0条或多条JavaScript语句。这些语句构成了函数体:一旦调用函数,就会执行这些语句。

    一、函数声明

    在javascript中定义一个函数,该函数的关键字function在整个语句块首部,并且存在函数名称标识符的函数代码称为函数声明。

    函数声明代码示例:

    //函数声明示例
    function fDeclaration(){
        
        console.log("这是函数声明示例");
        
    }

    二、函数表达式

    函数表达式:

    在javascript中定义一个函数,该函数整体作为变量的赋值语句或者调用执行的语句而存在,该函数语句块称为函数表达式。

        //函数表达式示例
        var f = function fExpression() {
          console.log("这是函数表达式示例");
        }
    
        //这也是函数表达式,函数为匿名函数
        var fAnonymous = function () {
          console.log("这也是函数表达式示例");
        }
    
          //这还是函数表达式,函数为立即执行函数
          (function () {
            console.log("这还是函数表达式示例");
          }());

    三、构造函数

    通过new关键字来调用的函数称为构造函数。常见的构造函数示例:

         var f=new Function("x","y","return x+y;");

    这行代码创建的一个新函数与通过下面代码定义的函数几乎等价:

         var f=function(x,y){
           return x+y;
         }

    【相关推荐:javascript学习教程

    以上就是JavaScript的函数是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:JavaScript 函数
    上一篇:什么是html?什么是JavaScript? 下一篇:html中换行的标签是什么
    php中文网线上培训班

    相关文章推荐

    • javascript事件对象是什么• javascript中什么是常量• javascript怎么判断元素是否在数组中• javascript有哪些赋值运算符• javascript find()的用法是什么

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网