欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2015年06月04日 10:21:42   投稿:goldensun  
這篇文章主要介紹了JavaScript中的函數(shù)嵌套使用,是JavaScript入門學習中的基礎(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表達式,這意味著它們可以出現(xiàn)在if else語句內(nèi)。
示例:

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

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

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

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

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

相關(guān)文章

  • document.getElementBy("id")與$("#id")有什么區(qū)別

    document.getElementBy("id")與$("#id")有什么區(qū)

    有朋友問document.getElementBy("id")與$("#id")的區(qū)別,其實第一個就是js中獲取對象的方法, 第二個是通過自定義函數(shù)方便調(diào)用,而第三個是jquery中獲取id對象的方法
    2013-09-09
  • JavaScript中字面量與函數(shù)的基本使用知識

    JavaScript中字面量與函數(shù)的基本使用知識

    這篇文章主要介紹了JavaScript中字面量與函數(shù)的基本使用知識,包括構(gòu)造函數(shù)和自調(diào)用函數(shù)的相關(guān)概念解釋,需要的朋友可以參考下
    2015-10-10
  • 使用Script元素發(fā)送JSONP請求的方法

    使用Script元素發(fā)送JSONP請求的方法

    下面小編就為大家?guī)硪黄褂肧cript元素發(fā)送JSONP請求的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • JavaScript 盒模型 尺寸深入理解

    JavaScript 盒模型 尺寸深入理解

    當任意一個塊級元素的寬度或高度被顯式指定,它應(yīng)當只確定這個可見元素自身(內(nèi)容區(qū))的寬度或高度,而padding, border和margin隨后被應(yīng)用
    2012-12-12
  • JavaScript中的document.referrer在各種瀏覽器測試結(jié)果

    JavaScript中的document.referrer在各種瀏覽器測試結(jié)果

    這篇文章主要介紹了JavaScript中的document.referrer在各種瀏覽器測試結(jié)果,包括在多種情況下每個瀏覽器能否用document.referrer取到值,非常珍貴的測試結(jié)果,需要的朋友可以參考下
    2014-07-07
  • 詳解Javascript 裝載和執(zhí)行

    詳解Javascript 裝載和執(zhí)行

    本文主要詳細介紹了Javascript 裝載和執(zhí)行,并附上了詳細示例,給有需要的小伙伴們參考下吧
    2014-11-11
  • javascript中call apply 與 bind方法詳解

    javascript中call apply 與 bind方法詳解

    網(wǎng)上文章雖多,大多復制粘貼,且晦澀難懂,我希望能夠通過這篇文章,能夠清晰的提升對apply、call、bind的認識,并通過一些具體的示例給大家展示下這3個方法的用法,希望大家能夠喜歡。
    2016-03-03
  • JS合并數(shù)組的幾種方法及優(yōu)劣比較

    JS合并數(shù)組的幾種方法及優(yōu)劣比較

    這篇文章主要介紹了JS合并數(shù)組的幾種方法及優(yōu)劣比較,本文講解了concat、循環(huán)插入、reduce等方法合并數(shù)組,并對它們的優(yōu)劣做了比較,需要的朋友可以參考下
    2014-09-09
  • JavaScript的繼承的封裝介紹

    JavaScript的繼承的封裝介紹

    繼承的封裝貌似在每個語言中都有,在本文為大家詳細介紹下,JavaScript的繼承的封裝,感興趣的朋友不要錯過
    2013-10-10

最新評論