js函式建立

2021-07-28 23:08:21 字數 788 閱讀 5671

一、函式建立方式

1、函式宣告

例如:

function

fun(x)

2、函式表示式

//將乙個函式表示式賦值給乙個變數

var fun =function

(x)//乙個立即執行的匿名函式

(function

(x))(1);

//直接返回函式,因為函式也是一種物件,所以可以直接返回

return

function

()//一種比較特殊的,命名式函式表示式

var fun = function

func

(x,y){}

函式宣告與函式表示式的區別:函式宣告會被前置,函式表示式不會

例如:

var a = fun(3);

function

fun(x)

此時函式宣告會提前,

fun(x);

var a = fun(3);

//此時fun已存在函式,所以執行結果為4;

var a= fun(3);

var fun = function

(x)

此時會返回undefined,因為var fun;會被提前,但是賦值語句還未執行,所以上面的**相當於

var fun;

var a = fun(3)//;此時fun還未賦值會函式,所以返回了undefined

js函式建立二

function.prototype.addmethod function name,fn 這樣就可以鏈式新增函式 var method function method.addmethod checkname function addmethod checkemail function 更近非同步實...

js函式物件建立

var book function name,title,price var book book js 2012 12.4 var book2 new book js 2012 12.4 上面建立的book與book2不同之處。執行一下 consol.log book 返回undefine 未定義 ...

js建立函式的方法

函式的定義有三種方式 1 命名函式定義 function 函式名 函式名 執行函式,執行完畢後在頁面按f12,在console視窗列印a 執行函式可寫在定義函式之前,也可寫在定義函式之後。函式名是自己隨機取的,取名規則1.見名知意,最好用英文單詞。2.推薦使用駝峰命名法 案例 function ab...