国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript中的函數(shù)嵌套使用

2019-11-20 12:22:05
字體:
供稿:網(wǎng)友

 在JavaScript1.2之前,函數(shù)定義是只允許在頂層全局代碼,但1.2的JavaScript可以嵌套函數(shù)定義其他函數(shù)中也是可以的。

仍然存在的函數(shù)定義可以循環(huán)或條件之內(nèi)不會(huì)出現(xiàn)限制。在函數(shù)定義這些限制只適用于函數(shù)聲明與函數(shù)語句。

函數(shù)文本(在JavaScript1.2引入的另一個(gè)功能)可能出現(xiàn)在任何JavaScript表達(dá)式,這意味著它們可以出現(xiàn)在if else語句內(nèi)。
示例:

下面就是我們兩個(gè)嵌套函數(shù)的例子。這可能會(huì)有點(diǎn)混亂,但它的工作原理完全正常:

<script type="text/javascript"><!--function hypotenuse(a, b) {  function square(x) { return x*x; }    return Math.sqrt(square(a) + square(b));}//--></script>

注:在這里,我們使用的是從數(shù)學(xué)類函數(shù)sqrt。

現(xiàn)在,可以調(diào)用通常的方式調(diào)用這一函數(shù)如下:

<script type="text/javascript"><!--hypotenuse(1, 2); // This will produce 2.2360//--></script>

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 会东县| 稷山县| 托克逊县| 黔西| 江口县| 土默特右旗| 客服| 出国| 甘孜县| 裕民县| 章丘市| 景谷| 广饶县| 庄河市| 桐乡市| 银川市| 顺义区| 汾西县| 新邵县| 邵阳县| 曲沃县| 肥乡县| 广河县| 嘉鱼县| 潍坊市| 昌吉市| 廉江市| 潞西市| 凤阳县| 广安市| 滨海县| 石阡县| 宾川县| 乌海市| 宜州市| 双流县| 襄城县| 永和县| 三明市| 佛学| 富锦市|