JS函数三种定义方法

1、函数关键字function

function myFunction(x){ alert(x) }

 

2、函数字面量(Function Literals

var myFunction = function(x) { alert(x) } 

 

3、Function构造函数

var myFunction = new Function( 'x' , ' alert(x) ')//由Function构造的函数参数可变,最后一个参数为函数体

 

上面这三种方法都定义了相同的同一个函数,第一种是最常用的,后两种是将函数赋值给变量myFuction,

而这个函数是没有名字的,即匿名函数

你可能感兴趣的:(JS函数三种定义方法)