<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之旅 廣告
                ~~~ /* * number數據類型 * =>正數、零、負數、小數 * =>NaN:not a number 不是一個有效數字,但是屬于number類型的 * =>Infinity:無窮大的值,也是number類型的 */ console.log(1 == 1); //=>true console.log(NaN == NaN); //=>false NaN和任何值都不相等(包括自己本身) /* 想要驗證一下n是不是有效數字:isNaN 驗證一個值是否為非有效數字,如果是有效數字,則返回false,如果不是有效數字,則返回true */ let n = NaN; if (n == NaN) { 這樣判斷是不行的 console.log('n不是有效數字!'); } console.log(isNaN(1)); //=>false console.log(isNaN(NaN)); //=>true console.log(isNaN(Infinity)); //=>false console.log(isNaN('AA')); //=>true console.log(isNaN('12.5')); //=>false console.log(isNaN('12.5px')); //=>true console.log(isNaN([])); //=>false console.log(isNaN([10])); //=>false console.log(isNaN([10, 20])); //=>true console.log(isNaN({})); //=>true console.log(isNaN(null)); //=>false console.log(isNaN(undefined)); //=>true console.log(isNaN(Symb****ol(1))); //=>報錯 /* * 在使用isNaN進行檢測的時候,如果檢測的值是非數字類型的值,則需要先把其轉換為數字類型,然后再進行檢測 * 把其它數據類型轉換為數字類型 * + Number([value]) 而isNaN在檢測的時候,使用的就是這種方式轉換為數字類型的 * + parseInt([value]) * + parseFloat([value]) * * Number是JS內置的轉換方法,可以把其它數據類型“強制”轉換為數字類型 * + 把字符串轉換為數字:一但字符串中出現非有效數字字符,則結果為NaN,只有都是有效數字字符,才能轉換為具體的數字,空字符串會轉換為0 * + 把布爾轉換為數字:true轉換為1 false轉換為0 * + 把空轉換為數字:null轉換為0 undefined轉換為NaN * + 不能把Symbol類型轉換為數字,否則會報錯 * + 函數轉換為數字:結果都是NaN * + 對象轉換為數字:先把對象轉換為字符串,再把字符串轉為數字 * + 普通對象 * + 數組對象 * + 其余對象格式基本上都會變為數字NaN */ console.log(Number('12')); //=>12 console.log(Number('12.5')); //=>12.5 console.log(Number('12px')); //=>NaN console.log(Number('12.5.0')); //=>NaN console.log(Number(true)); //=>1 console.log(Number('true')); //=>NaN console.log(Number(false)); //=>0 console.log(Number('false')); //=>NaN console.log(Number(null)); //=>0 console.log(Number(undefined)); //=>NaN console.log(Number(Symbol(13))); //=>Cannot convert a Symbol value to a number console.log(Number(function func() {})); //=>NaN 普通對象 /* * 1.先把obj轉化為字符串 "[object Object]" * 2.把字符串轉換為數字 Number("[object Object]") */ let obj={x:100}; console.log(Number(obj)); //=>NaN /* * 1.先把ARR轉換為字符串: "10" * 2.在把"10"轉換為數字:10 */ let arr = ["10"]; console.log(Number(arr)); //=>10 /* * 1.先把ARR轉換為字符串: "10,20",注意逗號 * 2.在把"10,20"轉換為數字:NaN */ arr = ["10", "20"]; console.log(Number(arr)); //=>NaN console.log(Number([])); //=> []->'' Number('')->0 console.log(Number(['AA'])); //=> ['AA']->'AA' Number('AA')->NaN ~~~ 1. ![](https://img.kancloud.cn/bc/7b/bc7bd2d4478c70b5d05c8785b1fd75e5_215x103.png) 2. ![](https://img.kancloud.cn/1c/2b/1c2be508e75fa114aabc91b02845a5a3_307x50.png) 3. ![](https://img.kancloud.cn/bb/43/bb43b7fcf631dde1f692f503ead07262_295x50.png)
                  <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>

                              哎呀哎呀视频在线观看