js中函数的定义和调用

文章类型:Javascript

发布者:hp

发布时间:2023-04-26

一:定义方式

1:函数声明方式 function 关键字 (命名函数)

function fn(){};

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

var fun =function(){};

3:new Function(),面参数都必须是字符串格式,函数也属于对象

var fn = new Function('参数1','参数2'..., '函数体')

二:调用方式

1:普通函数

function fn() {
console.log('人生的巅峰');
}

2:对象的方法

var o = {
sayHi: function() {
console.log('人生的巅峰');

}
}
o.sayHi();

3:构造函数

function Star() {};
new Star();

4:绑定事件函数

btn.onclick = function() {};   // 点击了按钮就可以调用这个函数

5:定时器函数

setInterval(function() {}, 1000);  

6:立即执行函数

(function() {
console.log('人生的巅峰');
})();
// 立即执行函数是自动调用
两种写法
( function () {} ) ()
( function () {} () )