JavaScript基础 函数function()

2018-01-23  本文已影响0人  0说

函数

声明一个函数时,函数内部即使变量的错误(没被声明),只要函数没有执行,就不会报错;
如果语法错误没执行也会报错,语法错误是不补允许的;

例:

1、 function fn(){
          alert( a );  //a没有被声明,在没有执行时不会报错;
    }
    fn() //执行函数就会报错;

2、 function (){
          alert ( a ) + ; //语法错误会报错;
    }

有名函数:
   1、主动函数: 函数名();
   2、被动执行: 充当事件函数 ===>加点击事件

function fn( ){
      alert( 1 );
}
fn( );//主动执行;

document.onclick = fn;  //被动执行;

函数表达式

函数定义

例:

function fn(){  //这叫函数定义
  alert( 2 );
}
fn();

函数表达式:

例:

var x = function (){
    alert( 2 );
}
x();
可写成:
var x = function (){
    alert( 2 );
}();

可通过+ - x ~ ( ) 变成函数表达式

例:

(function (){                        (function (){
    alert( 2 );              或           alert( 2 );      //常用的
})();                                  }());   



+ function (){         - function (){            ~ function (){
      alert( 2 );             alert( 2 );                alert( 2 );
}                           }                      }
上一篇 下一篇

猜你喜欢

热点阅读