<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                [TOC] # 1.函數的創建方式 ## 1.1直接量的方式 ~~~ function go(a){ console.log(a) } ~~~ ## 1.2變量聲明的方式 ~~~ var go = function(a){ console.log(a) } ~~~ ## 1.3構造函數 ~~~ var go = new Function('a','b','alert(a*b)'); go(2,3); ~~~ >Tip:開發過程中推薦使用第一種 ## 2.函數的返回值 a.什么是函數的返回值 定義:函數的執行結果 函數可以沒有return 說明: 1.函數會在執行完return語句之后停止,并立即退出 2.return語句也可以不帶任何返回值,用于提前停止函數執行 function show(){ return "hello world" //return的作用:把結果返回到函數外部 } var b = show(); // 在哪調用返回到哪里; # 3. 函數的傳參 * * * * * 可變參(不定參)arguments 參數的個數可變,參數數組 //對傳入的參數求和 ~~~ function total(){ let result = 0; for(let i=0;i<arguments.length;i++){ result+=arguments[i]; } return result; } var a = total(2,3,3); console.log(a); ~~~ ## JS中重載 >重載:根據傳入的參數不同,動態決定調用那種方法 ~~~ function a(num1){ console.log(num1) } function a(num1,num2){ console.log(num1+num2); } a(1+2); //3 a(1); //NaN js不支持重載,要想支持重載,可以使用arguments對象 <script> function a() { if (arguments.length == 1) { console.log(arguments[0]) } else if (arguments.length == 2) { console.log(arguments[0] + arguments[1]) } } a(1, 2); //3 a(1); //1; </script> ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看