JS 中函数的定义和调用方式

一、函数的定义

1、定义函数(也叫命名函数)

function fn(){};

 

2、函数表达式(匿名函数)

let fun = function(){};

//ES6 中的新定义,一般也使用这种方式
fun(){};

 

3、利用 new Function()('参数1','参数2','函数体'),一般不会用这种方式来定义函数,但应该注意的是:所有的函数都是 Function() 的实例对象。

 

二、函数的调用方式

1、普通函数

function fn(){};

//调用法
fn() 或 fn().call()

 

2、对象方法

let obj = {
    hello:function(){};
};

//调用方法
obj.hello();

 

3、构造函数

function Star(){};

//调用方法
new Star();

 

4、绑定事件函数

btn.onclick = function(){};

//点击按钮即可调用

 

5、定时器函数(以间隔循环定时器为列) 

setInterval(function(){},1000);

//调用方法
//当渲染出页面时,每隔 1 秒钟执行一次函数体中指定的代码

 

6、立即执行函数

(function(){})()

//当加载代码时立即执行

 

posted @ 2022-04-27 22:43  CodeFan*  阅读(339)  评论(0编辑  收藏  举报