JS學習筆記 Function物件

2021-10-01 04:37:08 字數 1421 閱讀 9168

一、建立

有三中建立方法,比較常見的是後兩種

1. var 方法名 = new function(「形參列表」,「方法體」);//了解即可,要加雙引號。

2. function 方法名(形參列表)

3. var 方法名 = new function(形參列表)

<

!doctype html>

"utf-8"

>

<

/title>

<

/head>

var fun1 =

newfunction

("a"

,"alert(a)");

fun1(10

);function

fun2

(a)fun2(5

);var fun3 =

newfunction

(a)fun3(1

);<

/script>

<

/body>

<

/html>

結果:

二、屬性

1.length:表示形參的個數

2.用法,方法名.length

例子:

<

!doctype html>

"utf-8"

>

<

/title>

<

/head>

function

fun2

(a,c,d)

fun2(5

,1,3

);<

/script>

<

/body>

<

/html>

結果:

三、特點

方法定義時,形參型別和返回值不用寫

方法是乙個物件,名稱相同會覆蓋

方法呼叫與名稱相關,和引數無關

在方法宣告中,有乙個內建物件(陣列),arguments,用於封裝所有的形參

四、

呼叫方法名(實際引數列表);

對js裡function的length屬性的理解

相信大家對陣列裡的length屬性應該不陌生,它表示陣列元素的個數,但是你有沒有留意過,function裡也有乙個length屬性,下面是我對該屬性的一點理解,希望對大家有所幫助。它表示該函式的形參個數,我們來看一下下面的例子 function fn a,b,c console.log fn.len...

js筆記3 function 函式

function test test.name test var test function afun 命名 test.name afun var test function 匿名 test.name test 類陣列,用於函式中存放實參。arguments.length 實參個數 函式名.leng...

js基礎 function型別

1 函式宣告方式 1 普通宣告方式 function box num1,num2 2 使用變數初始化函式 var box function num1,num2 3 使用function建構函式 var box new function num1 num2 return num1 num2 不推薦 2...