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

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 16:21:19
字體:
供稿:網(wǎng)友

這篇文章主要介紹了JavaScript中的函數(shù)嵌套使用,是JavaScript入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下

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

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

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

示例:

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

 

 
  1. <script type="text/javascript"
  2. <!-- 
  3. function hypotenuse(a, b) { 
  4. function square(x) { return x*x; } 
  5.  
  6. return Math.sqrt(square(a) + square(b)); 
  7. //--> 
  8. </script> 

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

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

 

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 康平县| 江阴市| 久治县| 阿巴嘎旗| 五莲县| 蒙自县| 浦县| 穆棱市| 武宣县| 瑞金市| 萨迦县| 通渭县| 嘉善县| 新建县| 龙海市| 乌拉特后旗| 萨嘎县| 遂溪县| 胶南市| 华亭县| 白河县| 团风县| 锡林郭勒盟| 阳曲县| 五莲县| 合肥市| 霍山县| 绥芬河市| 汕头市| 万盛区| 革吉县| 阿尔山市| 新竹县| 措美县| 卫辉市| 原平市| 茌平县| 湘阴县| 巴青县| 彩票| 醴陵市|