<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>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ~~~ //=================任意數求和:不管傳遞幾個實參值進來,我們都能求出對應的和 // 有一個具體的問題:基于形參變量來接收求和的數字已經不現實了,因為我們也不知道要傳遞多少個值,也就無法確定要定義多少個形參變量了 // 解決方案: // 1. arguments函數內置的實參集合:不管我們設置與否形參,再或者是否傳遞了實參,ARGUMENTS始終都會存在(ES6箭頭函數中沒有ARGUMENTS) =>只能出現在函數體中 // 2. 使用ES6中的剩余運算符 function sum() { /* * ARGUMENTS是一個類數組集合(類似數組,但是不是數組,和元素集合HTMLCollection類似) * =>根據索引記錄了每一個傳遞進來的實參信息(和是否定義形參變量沒有關系,ARGUMENTS中包含了所有傳遞進來的實參信息) * =>LENGTH屬性代表傳遞實參的個數 */ // 循環ARGUMENTS中的每一項(每一個傳遞進來的實參),都累加給TOTAL,最后就能求出和了 let total = 0; for (let i = 0; i < arguments.length; i++) { // 把傳遞進來的實參信息都轉換為數字:排除掉非有效數字或者字符串 let item = Number(arguments[i]); if (!isNaN(item)) { // 有效數字 total += item; } } console.log(total); } sum(); //=>0 sum(10); //=>10 sum(10, 20); //=>30 sum(10, 20, 30, 40); //=>100 sum(10, 20, 'AA'); //=>30 過濾掉非有效的數字 sum(10, '20'); //=>30 如果是字符串,不能是字符串拼接,還應該是數學相加 //==>以后會詳細講,現在看一眼 function sum(...args) { // ...args:ES6中的剩余運算符,把傳遞進來的實參信息,都已數組的形式保存到ARGS變量中 let total = 0; for (let i = 0; i < args.length; i++) { let item = Number(args[i]); if (!isNaN(item)) { total += item; } } console.log(total); } sum(10, 20, 30, 40); ~~~
                  <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>

                              哎呀哎呀视频在线观看