1. 程式人生 > >字符串轉數字

字符串轉數字

set content isnan spa oct 2.6 number 文檔 我們

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<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> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>無標題文檔</title> </head> <body> </body> </html>

字符串轉數字