又粗又黄a级裸片,小莹客厅激情46章至50视频,亚洲综合色在线观看一区,亚洲第一区无码专区

專業(yè) 靠譜的軟件外包伙伴

您的位置: 首頁>>關于我們>>行業(yè)動態(tài)

js函數的定義

2021-08-18 05:27:36

JavaScript使用關鍵字 function來定義函數??赏ㄟ^聲明來定義函數或表達式。

該函數可以用作值或作為表達式使用。

1、通過函數聲明定義:

function myFunction(a, b) {

return a * b;

}

在聲明函數之后,函數沒有立即執(zhí)行,當我們需要它時調用。

2.通過表達式定義

var x = function (a, b) {return a * b};

在單個變量中存儲函數表達式

在變量中存儲函數,不需要函數名,通??梢酝ㄟ^變量名進行調用。

var x = function (a, b) {return a * b};

var z = x(4, 3);

3.函數還可以通過內置的 JavaScript函數構造器(Function ())定義。

var myFunction = new Function(“a”, “b”, “return a * b”);

var x = myFunction(4, 3);

JavaScript可以默認提升變量,以優(yōu)先考慮當前范圍。例如

聲明前可調用函數:

myFunction(5);

function myFunction(y) {

return y * y;

}

但不能在使用表達式定義函數時提升

有關自調用函數:

可以“自調用”函數表達式。將自動調用表達式調用。若表達式后面緊跟(),則自動調用。

無法自調用聲明的函數。

通過添加圓括號,你可以說明這是一個函數表達式:

(function () {

var x=" Hello!!";//我會自告奮勇

})();

————————————————

版權聲明:本文為CSDN博主「海米&索隆」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權協(xié)議,轉載請附上原文出處鏈接及本聲明。

     [ 返回首頁] [ 打印] [ 返回上頁]    上一篇:每天學習一點點,每天都在進步-前端2    下一篇:Java開發(fā)者Docker常用鏡像容器創(chuàng)建