• <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學(xué)習(xí)筆記

        時(shí)間:2024-09-15 04:05:56 JavaScript 我要投稿

        關(guān)于javascript學(xué)習(xí)筆記

          1.函數(shù)內(nèi)部屬性 arguments

        關(guān)于javascript學(xué)習(xí)筆記

          arguments用來保存函數(shù)的參數(shù),arguments.callee指向擁有arguments對象的函數(shù)

          復(fù)制代碼 代碼如下:

          //階乘

          function factorial(num) {

          if (num <= 1) {

          return 1;

          } else {

          return num*arguments.callee(num-1); //用agreements.callee代替

          }

          }

          var trueFactorial = factorial;

          factorial = function {

          return 0;

          }

          alert(trueFactorial(5)); //20

          alert(factorial(5)); //0

          2.函數(shù)的屬性和方法

          length屬性,表示函數(shù)參數(shù)的個(gè)數(shù)

          3. apply()和call()方法

          apply()和call()方法的作用是傳遞參數(shù)或擴(kuò)充函數(shù)的作用域

          復(fù)制代碼 代碼如下:

          //傳遞參數(shù)

          function sum(num1,num2) {

          return num1+num2;

          }

          function callSum(num1,num2) {

          return sum.call(this,num1,num2); //第一個(gè)參數(shù)this,后面列舉所有參數(shù)

          }

          alert(callSum(10,10)); //20

          function calSum1(num1,num2) {

          return sum.apply(this,arguments); //第一個(gè)參數(shù)this,第二個(gè)參數(shù)arguments

          }

          function calSum2(num1,num2) {

          return sum.apply(this,[num1,num2]); //第一個(gè)參數(shù)this,第二個(gè)參數(shù)是參數(shù)數(shù)組

          }

          alert(callSum1(10,10)); //20

          alert(callSum2(10,10)); //20

          復(fù)制代碼 代碼如下:

          //改變函數(shù)作用域

          window.color = "red";

          var o = { color:"blue"};

          function sayColor() {

          alert(this.color);

          }

          sayColor(); //red

          sayColor.call(this); //red

          sayColor.call(window);//red

          sayColor.call(o); //blue

        《&.doc》
        将本文的Word文档下载到电脑,方便收藏和打印
        推荐度:
        点击下载文档

        【javascript學(xué)習(xí)筆記】相關(guān)文章:

        JavaScript學(xué)習(xí)筆記08-24

        關(guān)于數(shù)據(jù)類型的Javascript學(xué)習(xí)筆記08-05

        整理Javascript基礎(chǔ)語法學(xué)習(xí)筆記欣賞08-04

        JavaScript學(xué)習(xí)歷程和心得范文(精選10篇)02-13

        對javascript的理解08-08

        常用的JavaScript模式09-22

        Javascript的this用法簡述08-15

        JavaScript 基礎(chǔ)教學(xué)09-29

        JavaScript的課堂講解09-03

        淺談如何深入學(xué)習(xí)Javascript中的this關(guān)鍵字08-19

        在线咨询
        国产高潮无套免费视频_久久九九兔免费精品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. 三级中文字幕永久在线 | 亚洲国产精品激情一区二区 | 视频电影免费久久 | 亚洲成色在线观看网站 | 久久精品免费视频222 | 一级a一级a爰片免费免免在线 |

            關(guān)于javascript學(xué)習(xí)筆記

              1.函數(shù)內(nèi)部屬性 arguments

            關(guān)于javascript學(xué)習(xí)筆記

              arguments用來保存函數(shù)的參數(shù),arguments.callee指向擁有arguments對象的函數(shù)

              復(fù)制代碼 代碼如下:

              //階乘

              function factorial(num) {

              if (num <= 1) {

              return 1;

              } else {

              return num*arguments.callee(num-1); //用agreements.callee代替

              }

              }

              var trueFactorial = factorial;

              factorial = function {

              return 0;

              }

              alert(trueFactorial(5)); //20

              alert(factorial(5)); //0

              2.函數(shù)的屬性和方法

              length屬性,表示函數(shù)參數(shù)的個(gè)數(shù)

              3. apply()和call()方法

              apply()和call()方法的作用是傳遞參數(shù)或擴(kuò)充函數(shù)的作用域

              復(fù)制代碼 代碼如下:

              //傳遞參數(shù)

              function sum(num1,num2) {

              return num1+num2;

              }

              function callSum(num1,num2) {

              return sum.call(this,num1,num2); //第一個(gè)參數(shù)this,后面列舉所有參數(shù)

              }

              alert(callSum(10,10)); //20

              function calSum1(num1,num2) {

              return sum.apply(this,arguments); //第一個(gè)參數(shù)this,第二個(gè)參數(shù)arguments

              }

              function calSum2(num1,num2) {

              return sum.apply(this,[num1,num2]); //第一個(gè)參數(shù)this,第二個(gè)參數(shù)是參數(shù)數(shù)組

              }

              alert(callSum1(10,10)); //20

              alert(callSum2(10,10)); //20

              復(fù)制代碼 代碼如下:

              //改變函數(shù)作用域

              window.color = "red";

              var o = { color:"blue"};

              function sayColor() {

              alert(this.color);

              }

              sayColor(); //red

              sayColor.call(this); //red

              sayColor.call(window);//red

              sayColor.call(o); //blue