• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. javascript函數命名的三種方式及區別

        時間:2024-08-08 20:20:56 JavaScript 我要投稿
        • 相關推薦

        javascript函數命名的三種方式及區別

          第一

          復制代碼 代碼如下:

          function fn(val1,val2) {

          alert(val1+val2);

          }

          fn(1,2);

          第二

          復制代碼 代碼如下:

          var fn=function() {

          alert(val1+val2);

          }

          fn(1,2);

          第三

          復制代碼 代碼如下:

          var fn=new Function("alert(val1+val2)");

          fn(1,2);

          上面三種方式邏輯上是等價的,但是還是有點小區別:區別一:例一中的函數會在代碼執行以前被加載到作用域中,而例二則是在代碼執行到那一行的時候才會有定義;區別二:函數聲明會給函數指定一個名字,而函數表達式則是創建一個匿名函數,然后將這個匿名函數賦給一個變量;區別三:例三使用Function()構造 函數克隆函數,一般很少用,因為一個函數通常有多條語句組成,如果將他們以字符串的形式作為參數傳遞,難免會使得代碼的可讀性很差。

        【javascript函數命名的三種方式及區別】相關文章:

        淺析jQuery 遍歷函數javascript08-06

        JavaScript中的三種對象10-24

        Javascript函數的定義和用法分析08-15

        JavaScript中push(),join() 函數實例詳解09-05

        最常用的20個javascript方法函數09-10

        JavaScript日期時間格式化函數08-29

        JavaScript中常見的字符串操作函數及用法07-24

        PHP中的排序函數區別分析08-23

        有關javascript實現的多個層切換效果通用函數示例10-07

        JavaScript基于正則表達式數字判斷函數06-14

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 亚洲国内自拍愉拍中文字幕 | 日本中文字幕有码在线视频 | 亚洲一区二区三区四区在线观看 | 色9月婷婷A级 | 亚洲欧洲精品污网站在线观看 | 欧美一二区一二区在线 |

            javascript函數命名的三種方式及區別

              第一

              復制代碼 代碼如下:

              function fn(val1,val2) {

              alert(val1+val2);

              }

              fn(1,2);

              第二

              復制代碼 代碼如下:

              var fn=function() {

              alert(val1+val2);

              }

              fn(1,2);

              第三

              復制代碼 代碼如下:

              var fn=new Function("alert(val1+val2)");

              fn(1,2);

              上面三種方式邏輯上是等價的,但是還是有點小區別:區別一:例一中的函數會在代碼執行以前被加載到作用域中,而例二則是在代碼執行到那一行的時候才會有定義;區別二:函數聲明會給函數指定一個名字,而函數表達式則是創建一個匿名函數,然后將這個匿名函數賦給一個變量;區別三:例三使用Function()構造 函數克隆函數,一般很少用,因為一個函數通常有多條語句組成,如果將他們以字符串的形式作為參數傳遞,難免會使得代碼的可讀性很差。