JavaScript parseInt()
Voorbeeld
Ontleed verskillende waardes:
parseInt("10");
parseInt("10.00");
parseInt("10.33");
parseInt("34 45 66");
parseInt(" 60 ");
parseInt("40 years");
parseInt("He was 40");
Definisie en gebruik
Die parseInt
metode ontleed 'n waarde as 'n string en gee die eerste heelgetal terug.
'n Radix-parameter spesifiseer die getallestelsel om te gebruik:
2 = binêr, 8 = oktaal, 10 = desimale, 16 = heksadesimale.
As radix weggelaat word, neem JavaScript radix 10 aan. As die waarde met "0x" begin, neem JavaScript radix 16 aan.
Notas
As die eerste karakter nie omgeskakel kan word nie, NaN
word teruggestuur.
Voorste en agterste spasies word geïgnoreer.
Slegs die eerste heelgetal wat gevind is, word teruggestuur.
Ouer blaaiers sal 8 vir parseInt ("010") gee. Ouer weergawes van ECMAScript het oktaal (radiks 8) gebruik vir waardes wat met "0" begin. Vanaf ECMAScript 5 (2009) is verstek desimale (radiks 10).
Sintaksis
parseInt(string, radix)
Grense
Parameter | Description |
value | Required. The value to be parsed. |
radix | Optional. Default is 10. A number (2 to 36) specifying the number system. |
Terugkeerwaarde
Tik | Beskrywing |
N nommer. | NaN as geen heelgetal gevind word nie. |
Blaaierondersteuning
parseFloat()
is 'n ECMAScript1 (ES1) kenmerk.
ES1 (JavaScript 1997) word ten volle ondersteun in alle blaaiers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Meer voorbeelde
Ontleed verskillende waardes:
parseInt("10", 10);
parseInt("010");
parseInt("10", 8);
parseInt("0x10");
parseInt("10", 16);