欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          強制類型轉(zhuǎn)換規(guī)則是什么

          強制類型轉(zhuǎn)換規(guī)則是:1、字符轉(zhuǎn)數(shù)值,【parseInt()】從左向右一次轉(zhuǎn)換,能轉(zhuǎn)則轉(zhuǎn),不能轉(zhuǎn)停止,【Math.round()】嚴格轉(zhuǎn)換,不允許出現(xiàn)任何非數(shù)字的字符;2、數(shù)值轉(zhuǎn)字符,【toString()】直接轉(zhuǎn)換。

          強制類型轉(zhuǎn)換規(guī)則是什么

          強制類型轉(zhuǎn)換規(guī)則是:

          字符轉(zhuǎn)數(shù)值

          parseInt();從左向右一次轉(zhuǎn)換,能轉(zhuǎn)則轉(zhuǎn),不能轉(zhuǎn)停止;如果第一位就不能轉(zhuǎn),直接NaN;不識別小數(shù)點。

          parseFloat();等同于parseInt,同時可以識別小數(shù)點

          Math.round();嚴格轉(zhuǎn)換,不允許出現(xiàn)任何非數(shù)字的字符,否則NaN;取最接近的整數(shù)

          Number();嚴格轉(zhuǎn)換,不允許出現(xiàn)任何非數(shù)字的字符,否則NaN;直接轉(zhuǎn)換

          var str = "123";

          var str = "123abc";

          var str = "123abc456";

          var str = "a123";

          var str = "adasd";

          var str = "123.45";

          var n = parseInt(str);

          console.log(str);

          console.log(typeof str);

          console.log(n);

          console.log(typeof n);

          var str = "a567.892";

          var n = parseFloat(str);

          console.log(str);

          console.log(typeof str);

          console.log(n);

          console.log(typeof n);

          var str = "-456.789";

          var n = Math.round(str);

          console.log(str);

          console.log(typeof str);

          console.log(n);

          console.log(typeof n);

          var str = "-456.789a";

          var n = Number(str);

          console.log(str);

          console.log(typeof str);

          console.log(n);

          console.log(typeof n);

          數(shù)值轉(zhuǎn)字符

          toString();直接轉(zhuǎn)換,相當于給要轉(zhuǎn)換的數(shù)值,加引號

          保留n為小數(shù)

          toFixed();加引號的同時,四舍五入保留n位小數(shù),不夠,補零

          var n = 10.3543;

          var s = n.toString();

          console.log(n);

          console.log(typeof n);

          console.log(s);

          console.log(typeof s);

          var n = 10;

          var s = n.toFixed(2);

          console.log(n);

          console.log(typeof n);

          console.log(s);

          console.log(typeof s);

          console.log(123.567000000)

          數(shù)值轉(zhuǎn)字符

          var n = 123;

          var s = n + "";

          console.log(s)

          字符轉(zhuǎn)數(shù)值

          var s = "123";

          var n = s – 0;

          console.log(n)

          其他轉(zhuǎn)數(shù)值

          true為1,false為0

          console.log(1 + true); //2

          console.log(1 + false); //1

          console.log(1 + undefined); //NaN

          console.log(1 + NaN); //NaN

          console.log(1 + null); //1

          相關學習推薦:編程視頻

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號