字符串轉換成數字


 

<script type="text/javascript">
/*
    字符串轉數字
        parseInt()  可以把一個字符串轉換成整數。
        parseFloat() 可以把一個字符串轉換成小數。
*/
    var a = "12";
    a = 12.64;
    
    a = "123abc123"; /* parseInt方法如果接收的字符串含有非數字的字符,那么parseInt方法會從字符串的首個字符開始尋找,一直找到非數字字符為止,然后就使用前面的數字字符轉換成數字, */
    a = "a123";  // NaN not a number(不是一個數字)
    
    a = "012"; /* 12 如果首位是0,那么就想祛除0再進行轉換。*/

    a = "0x10"; /* 如果一個字符串是以0x開頭,那么會把字符串中的內容當成十六進行的數據處理的。 */
    var b = parseInt(a);
    document.write("結果:"+b+"<br/>");
    
    
    
    var c= "3.14";
    c = "10";   // 如果是一個字符串是整數的,那么使用parseFloat還是轉換 成整數 。
    c = "100a";
    c = "abc123";
    c = parseFloat(c);
    document.write("結果:"+c+"<br/>");
    


/*
     javascript提供一個IsNaN的方法讓我們判斷該字符串是否是 一個數字。
    
      is not a muber  不是一個數字。
      
      不是一個數字返回true,是一個數字返回false.
*/

    
    document.write(isNaN("123")+"<br/>");

    document.write(isNaN("abc123"));

    
</script>

 


免責聲明!

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



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