JS的函式和方法

2021-10-23 16:50:59 字數 706 閱讀 9366

在js中,函式和方法是不同的。

函式定義

function

fun(

)

上邊的fun()是函式。

方法定義

var obj =

newobject()

;obj =

obj.

out=

function()

obj.

out(

);

上邊的obj.out()是方法。

this指向問題

在函式中

function

fun(

)

此時this輸出為window物件

在方法中

var obj =

newobject()

;obj =

obj.

out=

function()

obj.

out(

);

輸出為obj這個物件裡邊的內容

this中的區別:以函式呼叫的時候,this的指向就是window;以方法呼叫的時候,this的指向就是呼叫方法的那個物件

JS建立函式的方法和區別

1.宣告方式建立函式 function 函式名 形參列表 2.賦值方式建立函式 var 函式名 function 3.建立建構函式 var 函式名 new function在程式開始執行前,現將var宣告的變數和function宣告的函式,提前到當前作用域的頂部集中建立1.宣告方式建立函式 會被整體...

Js函式的方法

共同點 arguments 在呼叫函式時,瀏覽器每次都會傳遞進兩個隱含的引數 1.函式的上下文物件 this 2.封裝實參的物件 arguments arguments的概念 arguments是乙個類陣列物件,它也可以通過索引來運算元據,也可以獲取長度 作用 在呼叫函式時,我們所傳遞的實參都會在a...

js基本函式和基本方法

日期時間函式 需要用變數呼叫 var b new date 獲取當前時間 b.gettime 獲取時間戳 b.getfullyear 獲取年份 b.getmonth 1 獲取月份 b.getdate 獲取天 b.gethours 獲取小時 b.getminutes 獲取分鐘 b.getseconds...