字符串轉數字
阿新 • • 發佈:2017-05-28
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() 可以把一個字符串轉換成小數。 */ vara = "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>
字符串轉數字