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

    JavaScript有命名函数吗

    长期闲置长期闲置2022-04-11 14:55:53原创194

    JavaScript中有命名函数。可以利用function关键字声明一个命名函数,语法为“function 函数名(参数列表) {要执行的语句块;}”;在命名函数声明前后都可以调用命名函数,函数声明提升,会自动提升到顶端。

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

    JavaScript有命名函数吗

    JavaScript有命名函数

      function 函数名(参数列表){//function声明函数的关键字
         要执行的语句块;
       }

    function: 定义函数的关键字( 必须小写)

    函数名: 自定义的一个名字( 调用时必须与函数名称相同的大小写调用函数)

    函数体: 要封装的某段代码, 它可以完成某个特定的功能

    特点: 函数声明提升, 自动提升到顶端

    函数声明可以随时随地调用。命名函数前后都可调用,匿名函数只能在函数后面调用才能出现

    JavaScript代码服用单位是函数,函数可以包含一段可执行代码,也可以接受调用者传入的参数。JavaScript定义函数主要有以下几种方式:

    第一种方式:命名函数

    <script>
      function 函数名(参数列表){//function声明函数的关键字
         要执行的语句块;
       }
       function myAge(age) {
                document.write('我的年龄是' + age)//我的年龄是19 
            }
            myAge(19)//函数不调用,不执行
    </script>

    第二种:匿名函数

    <script>
        function (参数列表) {//同引用函数调用这个函数
            要执行的语句块
         }
         //匿名函数
          var a=function(age) {
              document.write('我的年龄是' + age)//我的年龄是19
           }
           a(19)
        </script>

    命名函数和匿名函数不同,命名函数前后都可调用,匿名函数只能在函数后面调用才能出现

    【相关推荐:javascript视频教程web前端

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

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:JavaScript
    上一篇:es6 class是函数吗 下一篇:es5和es6作用域的区别是什么
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• 归纳整理JavaScript匿名函数知识点• javascript有没有继承• JavaScript把new给拿捏住了• JavaScript无法创建对象吗• javascript是一种java程序吗
    1/1

    PHP中文网