最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2015年06月04日 10:21:42   投稿:goldensun  
這篇文章主要介紹了JavaScript中的函數(shù)嵌套使用,是JavaScript入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下

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

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

函數(shù)文本(在JavaScript1.2引入的另一個(gè)功能)可能出現(xiàn)在任何JavaScript表達(dá)式,這意味著它們可以出現(xiàn)在if else語(yǔ)句內(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>

相關(guān)文章

最新評(píng)論

稷山县| 广宁县| 宁河县| 马尔康县| 尼木县| 教育| 贞丰县| 固始县| 图木舒克市| 青田县| 平武县| 克什克腾旗| 桑植县| 绿春县| 旬邑县| 青州市| 儋州市| 广水市| 尉氏县| 资兴市| 永州市| 原阳县| 广宗县| 尼木县| 寿光市| 天镇县| 乌什县| 竹山县| 左权县| 监利县| 贡山| 钦州市| 肇州县| 嘉峪关市| 邵阳县| 安国市| 宜城市| 宜君县| 堆龙德庆县| 鲜城| 宁陵县|