js 函数声明 和 函数表达式
函数声明
function sayHello()
{
alert("hello");
}
函数表达式
var fn=sayHello(a){
console.log(a); //直接运行
}('hello')
函数表达式: 下面的函数都会直接运行
(function(a){
console.log(a); //firebug输出123,使用()运算符
})(123);
(function(a){
console.log(a); //firebug输出1234,使用()运算符
}(1234));
!function(a){
console.log(a); //firebug输出12345,使用!运算符
}(12345);
+function(a){
console.log(a); //firebug输出123456,使用+运算符
}(123456);
-function(a){
console.log(a); //firebug输出1234567,使用-运算符
}(1234567);
var fn=function(a){
console.log(a); //firebug输出12345678,使用=运算符
}(12345678)