搜索
写经验 领红包

javascipt中函数的定义(js函数的定义方式有哪些语法是什么)

导语:JavaScript函数进阶:函数的定义和调用

函数的定义方式

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

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

3. new Function()

Function 里面参数都必须是字符串格式

第三种方式执行效率低,也不方便书写,因此较少使用

所有函数都是 Function 的实例(对象)

函数也属于对象

函数的调用方式

1. 普通函数

function fn() {

console.log(&39;);

}

fn(); fn.call()

2. 对象的方法

var o = {

sayHi: function() {

console.log(&39;);

}

}

o.sayHi();

3. 构造函数

function Star() {};

new Star();(构造函数和普通函数肯定不一样了,他们的主要区别是构造函数首字母大写,还有就是new关键字调用)

4. 绑定事件函数

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

5. 定时器函数

setInterval(function() {}, 1000); 这个函数是定时器自动1秒钟调用一次

6. 立即执行函数

(function() {

console.log(&39;);

})();

立即执行函数是自动调用

本文内容由小琪整理编辑!