91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript如何使用函數直接量表達式

發布時間:2022-03-28 11:30:13 來源:億速云 閱讀:241 作者:小新 欄目:web開發

這篇文章主要為大家展示了“JavaScript如何使用函數直接量表達式”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“JavaScript如何使用函數直接量表達式”這篇文章吧。

函數直接量表達式

我們先來看看下面代碼:

//求階乘的函數
var factorial = function fact(x){ //將函數賦值給一個變量
if(x<0) {return NaN;}
else if(x===0) {return 1;}
else
return x*fact(x-1); //遞歸函數
};
console.log(factorial(3)); //6

在代碼中我們可以看出,它與函數定義語句是一樣的,通過使用我們的 function。然而一般這種方式的定義是使用于將它作為一個大的表達式的一部分的,就像是在賦值、調用和定義函數類似。那么這種方式的話是比較適合對于哪些在開發中只會被使用到一次的函數。如下所示:

var f=function(x){ //省略函數名的匿名函數
return x*x;
}


與函數定義語句不同的是,函數直接量表達式是在執行到代碼時才加載函數的,我們可以用下面的代碼來說明。

console.log(f); //控制臺輸出undefined,此時函數f還未加載
var f=function(x){ //開始加載函數
return x*x;
}
console.log(f); //控制臺輸出函數的源代碼

以上是“JavaScript如何使用函數直接量表達式”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

陕西省| 江达县| 石狮市| 莱西市| 高陵县| 济阳县| 兴海县| 金门县| 天峻县| 辽源市| 钦州市| 出国| 阳东县| 公主岭市| 昂仁县| 嫩江县| 古田县| 霞浦县| 秭归县| 彩票| 安图县| 石首市| 孟连| 湘阴县| 东乌珠穆沁旗| 长丰县| 克拉玛依市| 松滋市| 左贡县| 青浦区| 玛纳斯县| 盐亭县| 金乡县| 宝丰县| 连云港市| 治多县| 汕尾市| 台南县| 石城县| 加查县| 扎赉特旗|