toString()方法的作用是:返回一個表示指定數(shù)字的字符串。
toString()方法解析其第一個參數(shù),并嘗試返回指定radix(基數(shù))的字符串表示形式。
對于基數(shù)大于10的字母,字母表示大于9的數(shù)字。例如,對于十六進(jìn)制數(shù)字(基數(shù)為16),使用a至F。
如果未指定基數(shù),則假定首選基數(shù)為10。
number.toString(radix)
var num = 14; var str = num.toString();測試看看?/?
所有瀏覽器完全支持toString()方法:
Method | ![]() | ![]() | ![]() | ![]() | ![]() |
toString() | 是 | 是 | 是 | 是 | 是 |
參數(shù) | 描述 |
---|---|
radix | (可選)介于2到36之間的整數(shù),指定用于表示數(shù)值的基數(shù):
|
返回值: | 表示數(shù)字的字符串 |
---|---|
例外情況: | 如果給toString()的基數(shù)小于2或大于36,則拋出RangeError |
JavaScript版本: | ECMAScript 1 |
將十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù):
var num = 10; num.toString(2);// 1010測試看看?/?
將十進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù):
var num = 10; num.toString(16);// a測試看看?/?