龙空技术网

JS创建函数的方式与区别

剁椒鱼鳞 177

前言:

当前我们对“js的形式”可能比较讲究,看官们都想要分析一些“js的形式”的相关知识。那么小编也在网络上收集了一些对于“js的形式””的相关内容,希望姐妹们能喜欢,小伙伴们一起来了解一下吧!

一、字面量

又叫函数表达式,如

const fn = function (name, age) {    console.log(`姓名:${ name },年龄: ${ age }`);}

特点:

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

二、函数声明式

function fn2(name, age) {    console.log(`姓名:${ name },年龄: ${ age }`);}

特点:

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

三、构造函数

function Fn3(name, age) {    console.log(`姓名:${ name },年龄: ${ age }`);}new Fn3('Jerry', 32);

特点:

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

标签: #js的形式 #js定义函数的方法 #js如何用函数创建表格 #js定义函数的方式不包括一下选项中的什么