JavaScript高级之函数进阶学习笔记
1 函数的定义和调用
1.1 函数的定义方式
- 函数声明方式 function 关键字 (命名函数)
- 函数表达式 (匿名函数)
- new Function()
var fn = new Function('参数1','参数2'..., '函数体')
● Function 里面参数都必须是字符串格式
● 第三种方式执行效率低,也不方便书写,因此较少使用
● 所有函数都是 Function 的实例(对象)
● 函数也属于对象
1.2 函数的调用方式
/* 1. 普通函数 */
function fn() {
console.log('人生的巅峰');
}
fn();
/* 2. 对象的方法 */
var o = {
sayHi: function() {
console.log('人生的巅峰');
}
}
o.