javascript中string與int之間的轉換


 

string轉int

javascript中提供了兩種方法轉換為數值(int):

var str='15';
var str8='015';
var strChar='12abc';

//first method
var intvalue=parseInt(str);//15
var intvalue8=parseInt(str8);//8進制015
var intvalueChar=parseInt(strChar);//12

//second method
var intvalue=Number(str);//15
var intvalue8=Number(str8);//15
var intvalueChar=Number(strChar);//12
parseInt(numString, [radix])
參數
  • numString:必選項。要轉換為數字的字符串。
  • radix :可選項。在 2 和 36 之間的表示 numString 所保存數字的進制的值。如果沒有提供,則前綴為 '0x' 的字符串被當作十六進制,前綴為 '0' 的字符串被當作八進制。所有其它字符串都被當作是十進制的。
說明
parseInt 方法返回與保存在 numString 中的數字值相等的整數。如果 numString 的前綴不能解釋為整數,則返回 NaN(而不是數字)。parseInt("abc")     // 返回 NaN。
parseInt("12abc")   // 返回 12。可以用 isNaN 方法檢測 NaN。
string轉int
第一種方法:s=i+"";
第二種方法:s=String.valueOf(i);
第三種方法:s=Integer.toString(i)


免責聲明!

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



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