javascript常见函数

来源:互联网 发布:12306泄露数据库下载 编辑:程序博客网 时间:2024/06/14 07:44

javascript常见函数

函数声明、匿名函数、函数表达式

函数声明

function fnName () {…};使用function关键字声明一个函数,再指定一个函数名,叫函数声明。

匿名函数

function () {}; 使用function关键字声明一个函数,但未给函数命名,是匿名函数,匿名函数属于函数表达式,匿名函数有很多作用,赋予一个变量则创建函数,赋予一个事件则成为事件处理程序或创建闭包等。

函数表达式: 

var fnName = function () {…};使用function关键字声明一个函数,但未给函数命名,最后将匿名函数赋予一个变量,叫函数表达式,这是最常见的函数表达式语法形式。

( function(){…} )()与( function (){…} () )

( function(){…} )()与( function (){…} () )是两种javascript立即执行函数的常见写法。

eg:(function(a){//输出0console.log(a);})(0);
( function(){…} )()内部定义的变量不会和外部的变量发生冲突,俗称“匿名包裹器”或“命名空间”。

JQuery使用的就是这种方法,将JQuery代码包裹在( function (window,undefined){…jquery代码…} (window)中,在全局作用域中调用JQuery代码时,可以达到保护JQuery内部变量的作用。







原创粉丝点击