字符串轉為數字的方法


<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        //  將一個字符串轉為數字類型的方法
        /** 
         方法一:使用Number()函數,將被轉換類型放入括號內;\
               1、如果為純數字的字符串,則直接將其轉換為數字;
              2、如果字符串中有非數字的內容,則轉換為NaN(not a number);
              3、如果字符串是空串或全是空格的字符串,則Number('')或Number("  ")--->0
        */
        var s = "123";
        s = Number(s);
        // 查看變量類型
        console.log(typeof s); //number
        console.log(s);  //123

        var s1 = "123a"
        s1 = Number(s1);
        console.log(s1); //NaN(not a number)

        var s2 = "  ";
        s2 = Number(s2);
        console.log(s2);//0

        /**
         方法二:parseInt() 把一個字符串中有效整數內容取出
               parseFloat() 把一個字符串有效的小數取出
        */
        var s3="123a";
        console.log(parseInt(s3)); //123

        var s4="123.23px";
        console.log(parseFloat(s4));// 123.23
    </script>
</head>

<body>
    <h1>&lt;ss&gt;</h1>
</body>

</html>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM