--- title: Number.prototype.toString() slug: Web/JavaScript/Referencia/Objectes_globals/Number/toString translation_of: Web/JavaScript/Reference/Global_Objects/Number/toString ---
El mètode toString()
retorna un string que representa l'objecte {{jsxref("Number")}} especificat.
objecteNum.toString([
base])
base
toString()
rep una base
que no estigui entre 2 i 36, es llença un {{jsxref("RangeError")}}.L'objecte {{jsxref("Number")}} sobreescriu el mètode toString()
de l'objecte {{jsxref("Object")}}; no hereta {{jsxref("Object.prototype.toString()")}}. Per a objectes {{jsxref( "Number")}}, el mètode toString()
retorna una representació en forma de string de l'objecte, utilitzant la base especificada.
El mètode toString()
interpreta el primer argument donat, i intenta retornar una representació en forma de string tot utilitzant la base proporcionada. Per a bases majors que 10, les lletres del alfabet indiquen numerals majors que 9. Per exemple, per a nombres hexadecimals (en base 16), s'utilitzen les lletres de la a
a la f
.
Si no s'especifica la base
, s'utilitza 10 com a base.
Si objecteNum
és negatiu, es conserva el signe. Això s'aplica fins i tot si la base és 2; el string retornat és la representació binària positiva de objecteNum
precedida per un signe -
, no s'utilitza el complement a dos de objecteNum
.
toString
var count = 10; console.log(count.toString()); // mostra '10' console.log((17).toString()); // mostra '17' var x = 6; console.log(x.toString(2)); // mostra '110' console.log((254).toString(16)); // mostra 'fe' console.log((-10).toString(2)); // mostra '-1010' console.log((-0xff).toString(2)); // mostra '-11111111'
Especificació | Estat | Comentaris |
---|---|---|
{{SpecName('ES1')}} | {{Spec2('ES1')}} | Definició inicial. Implementat a JavaScript 1.1. |
{{SpecName('ES5.1', '#sec-15.7.4.2', 'Number.prototype.tostring')}} | {{Spec2('ES5.1')}} | |
{{SpecName('ES6', '#sec-number.prototype.tostring', 'Number.prototype.tostring')}} | {{Spec2('ES6')}} |
Característica | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Suport bàsic | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
Característica | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Suport bàsic | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |