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 () {} () )