js 字符串轉換為數值


使用parseInt()你可以從字符串中獲取數值,該方法接受另一個基數參數,這經常省略,但不應該。當字符串以”0″開頭的時候就有可能會出問 題,例如,部分時間進入表單域,在ECMAScript 3中,開頭為”0″的字符串被當做8進制處理了,但這已在ECMAScript 5中改變了。為了避免矛盾和意外的結果,總是指定基數參數。

var month="05";
var monthInt=parseInt(month,10);//10代表是以十進制來轉換

替換方法如下:

+"05";

Number("05");  這兩個結果都是5

以上兩種通常都快於parseInt(s),因為parseInt()方法,顧名思意,不是簡單地解析與轉換。但是,如果你想輸入例如“08 hello”,parseInt()將返回數字,而其它以NaN告終。

 

PS:我的淘寶店鋪新開業,經營各種桌游,棋牌,希望大伙兒能來看看!http://201314yes.taobao.com/


免責聲明!

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



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