- 函数声明(最常规的写法)
// 1. 函数声明(最常规的写法)
function fun() {
console.log("littlecat");
}
// 调用
fun(); //littlecat
- 函数表达式(匿名函数的写法)
var fun1 = function () {
console.log("我被匿名函数的调用");
}
// 调用
fun1(); //我被匿名函数的调用
- 将方法作为一个对象
var Text = {
fun2: function () {
console.log("我被调用了");
}
}
// 调用
Text.fun2(); //我被调用了
- 构造函数中给对象添加方法(利用原型特性)
function Fun3() { }
Fun3.prototype.way = function () {
console.log("我是原型的方法");
}
// 调用
// 实例化对象
var fun3 = new Fun3();
fun3.way(); //lianxi.html:39
- 自执行函数
//1). 最前面加括号
(function () {
console.log("我可以自己调出来");
}()) // 打印: 我可以自己调出来
// 2)function前面加运算符,常见的是!与void。
!function () {
alert(1);
}()