函数

定义函数:

JavaScript是弱类型语言;所以,在定义函数时既不需要声明函数的返回值类型,也不需要声明函数的输入参数类型。在此,介绍JavaScript中三种常用的函数定义方式。

方式一:

        funtion  name(paragrams){body}

方式二:匿名函数

var  f=function (message){

            document.write(message);

}

方式三:Function定义函数

var f=new Function(paragrams, function body);

如 var f=new Funtion("message",'document.write('message');');


最后,注意:跟变量提升一样,函数也有提升

print("hello javascript");

    function  print(message){        document.writeln(message);

    }

这里先执行函数再定义,该函数是可以执行的


请注意:如果通过匿名方式定义函数并将函数赋值给变量,那么在该方式下依然会发生函数提升。但是,只提升被赋值的变量而函数定义本身不会被提升

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 函数和对象 1、函数 1.1 函数概述 函数对于任何一门语言来说都是核心的概念。通过函数可以封装任意多条语句,而且...
    道无虚阅读 4,665评论 0 5
  • 函数声明和函数表达式有什么区别 (*)解析器会率先读取函数声明,并使其在执行任何代码之前可以访问;函数表达式则必须...
    coolheadedY阅读 402评论 0 1
  • 彭小六“梦想领读会”作业·【早读会】《成功心理学》之打磨“通用技能” 作者:路乔 今天的早读会内容让我触到了下一步...
    BigQ个人成长阅读 1,517评论 0 50
  • 今天是11月15日,星期三,晴。 今天老公为我做了一桌丰盛的晚餐 ,宴请了妹妹和妹夫一起到家里聚了聚,因为今天是我...
    雅琳妈妈阅读 178评论 4 3
  • 再也没有比阳光更好的惟妙惟肖的剪纸艺术家了,而且是水墨纹理的剪影。车间的投影上长出了墨画的朦胧的一排樟树,光照那无...
    朴二雄阅读 267评论 2 4