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

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC] # 4.1 強制轉換 ## 4.1.1 boolean ~~~ var a = "hello"; var b = 20; console.log(Boolean(a)); //true console.log(Boolean(b)); //true ~~~ > == 特殊 ~~~ console.log(""==0); //true console.log(undefined == null); //true ~~~ ~~~ other-->boolean Boolean(); 就這五種情況為false ""(中間沒有空格),0,NaN,undefined,null-->false ~~~ ## 4.1.2 Number ~~~ string,boolean-->Number(value) 特點:只能識別純數字的字符串 true-->1 false-->0 ~~~ ~~~ var a = "12"; var b = "true"; var c = true; var d = false; var e = "12px" console.log(Number(a)); //12 console.log(Number(b)); //NaN console.log(Number(c)); //1 console.log(Number(d)); //0 console.log(a-b); //NaN ~~~ ## 4.1.3 string * string-->number; ~~~ parseInt(); parseFloat(); ~~~ > Tip:第一位必須為數字 ~~~ var test = document.getElementById("test"); var height = test.style.height; console.log(parseInt(height)); test.onclick = function(){ this.style.height = parseInt(this.style.height)+1+"px"; //點擊一下高度加1 } var a="12px"; var b = "a13px"; var c = "13.45px"; console.log(parseInt(a)); //12 console.log(parseInt(b)); //NaN console.log(parseInt(c)); //13 console.log(parseFloat(c)); //13.45 ~~~ ## 4.1.4 邏輯轉換 ~~~ &&,||,! 結果返回boolean值 && 兩邊都為true,結果為true || 只要一遍為true,結果為true !-->取反 var a = 10; var b = 20; var c = 30; var d = 40; console.log(a<b && c>d); console.log(a<b && c<d); console.log(a<b || c>d); console.log(!(a>b)) ~~~ ## 4.1.4 總結 ~~~ other-->Number Number(value) string--Number parseInt(),parseFloat() other-->Boolean Boolean() other--String String() toString() var a = 20; var b = true; console.log(String(a)); //20 console.log(b.toString()); //true ~~~ # 4.2 自動轉換 ~~~ 自動轉換發生在計算中 算術,比較,邏輯,三目,賦值 == 1.只要一邊為boolean,先將其轉為number 2.一邊為string,一邊為number,先將string-->number 3.NaN和任何值運算,結果都為false 1.變量 2.數據類型的分類 3.運算符和表達式 4.數據類型轉換 ~~~
                  <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>

                              哎呀哎呀视频在线观看