小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

站在巨人的肩膀上總結(jié)JavaScript函數(shù)基礎(chǔ)

 大文豪賢斌學(xué)長 2020-05-02

2.1 JavaScript 函數(shù)定義方法

靜態(tài)方法

function 函數(shù)名 ([虛參列表]) {

函數(shù)體;

[return[函數(shù)返回值;]]

}

動(dòng)態(tài)匿名方法

var 函數(shù)名= new Function(['虛參列表'],'函數(shù)體');

直接量方法

函數(shù)名= Function([虛參列表]) {函數(shù)體;}

2.2 JavaScript 函數(shù)調(diào)用方法

直接調(diào)用

函數(shù)名(實(shí)參列表)

在鏈接中調(diào)用

<a href= “javascript:函數(shù)名()”>描文字</a>;

在事件中調(diào)用

事件類型= “函數(shù)名()”;

2.3 方法

apply

將函數(shù)作為對象的方法來調(diào)用;

將參數(shù)以數(shù)組形式傳遞給該方法;

call

將函數(shù)作為對象的方法來調(diào)用;

將指定參數(shù)傳遞給該方法;

toString

返回函數(shù)的字符串表示;

2.4 arguments對象

功能

存放實(shí)參的參數(shù)列表

特性

僅能在函數(shù)體內(nèi)使用;

帶有下標(biāo)屬性,但并非數(shù)組;

函數(shù)聲明時(shí)自動(dòng)初始化;

屬性

length:獲取函數(shù)實(shí)參的長度;

callee:返回當(dāng)前正在指向的函數(shù);

length:返回調(diào)用當(dāng)前正在執(zhí)行函數(shù)的函數(shù)名;

2.5 函數(shù)參數(shù)

參數(shù)類型

形參

定義函數(shù)時(shí)使用的參數(shù);

接收調(diào)用函數(shù)時(shí)傳遞給函數(shù)的實(shí)際參數(shù);

實(shí)參

調(diào)用函數(shù)時(shí)傳遞給函數(shù)的實(shí)際參數(shù);

特性

參數(shù)個(gè)數(shù)沒有限制

當(dāng)實(shí)參<形參時(shí),多余形參=undefined;

當(dāng)實(shí)參>形參時(shí),多余實(shí)參被忽略;

參數(shù)的數(shù)據(jù)類型沒有限制;

通過arguments對象訪問參數(shù)數(shù)組;

參數(shù)始終按值傳遞

基本類型,傳值;

引用類型,傳址;

2.6 指針標(biāo)識(shí)

特性

this 指向當(dāng)前操作對象;

callee 指向參數(shù)集合所屬函數(shù);

prototype 指向函數(shù)附帶的原型對象;

constructor 指向創(chuàng)建該對象的構(gòu)造函數(shù);

2.7 示例代碼

<!DOCTYPE html>

<html>

<head>

<script>

function myFunction()

{

alert("Hello World!");

}

</script>

</head>

<body>

<button onclick="myFunction()">點(diǎn)擊這里</button>

</body>

</html>

查看結(jié)果:

Hello World!

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多