前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JS创建函数的方式与区别

JS创建函数的方式与区别

原创
作者头像
剁椒鱼鳞
发布2023-06-09 09:46:53
4830
发布2023-06-09 09:46:53
举报
文章被收录于专栏:前端小学生前端小学生

一、字面量

又叫函数表达式,如

代码语言:javascript
复制
const fn = function (name, age) {
    console.log(`姓名:${ name },年龄: ${ age }`);
}

特点:

  • 没有变量提升,必须先声明,才能调用

二、函数声明式

代码语言:javascript
复制
function fn2(name, age) {
    console.log(`姓名:${ name },年龄: ${ age }`);
}

特点:

  • 可以变量提升(优先级高于普通的对象),可以先调用,后声明

三、构造函数

代码语言:javascript
复制
function Fn3(name, age) {
    console.log(`姓名:${ name },年龄: ${ age }`);
}
new Fn3('Jerry', 32);

特点:

  • 可以提升,但是和函数式声明区别,就是按照习惯首字母需要大些

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档