亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

棋牌| 辽宁省| 策勒县| 木里| 谢通门县| 西昌市| 洛宁县| 镇赉县| 长葛市| 崇州市| 颍上县| 松潘县| 庄河市| 新化县| 若羌县| 慈溪市| 博罗县| 府谷县| 江达县| 花莲县| 巨鹿县| 井陉县| 察哈| 碌曲县| 叶城县| 千阳县| 团风县| 泾源县| 宾阳县| 吉水县| 巴林左旗| 廊坊市| 汉阴县| 封丘县| 旬阳县| 阳山县| 永清县| 平湖市| 兴安县| 镇沅| 仙居县|