函数是一个具备特定功能的语句块。函数的定义使用关键字 function,语法以下:函数
function funcName ([parameters]){ statements; [return表达式;] }
函数各部分的含义:spa
匿名函数:code
匿名函数,是指没有名称的函数。匿名函数能够传递参数,也能够赋值给一个变量。
匿名函数,能够理解为定了一个函数,可是没有将它赋值给变量。定义方式以下:blog
function([parameters]){ statements; [return表达式;] }
使用方法:在小括号内同样能够传递参数。开发
function demo(){ // 函数主体部分 }
等同于字符串
var demo=function(){ // 函数主体部分 }
能够这样来调用函数:demo();io
小括号的做用是将demo变量所指向的函数主体(代码块)做为函数执行。
若是不加小括号,函数主体仅仅是一段文本,一段字符串,不会执行。function
第一个小括号将函数体包围起来,第二个小括号执行函数体,[parameters]是要传递的参数列表。class
(function(x,y){ alert(x+100); })(10,100);