JavaScripti parseInt ()

Funktsioon JavaScripti parseInt () sõelub stringi argumendi ja tagastab määratud radiksi täisarvu.

Funktsiooni süntaks parseInt()on:

 parseInt(string, radix)

parseInt () parameetrid

parseInt()Funktsioon võtab:

  • string - sõelumisväärtus. Kui see pole string, teisendatakse see ToStringabstraktse toimingu abil üheks .
  • radix (valikuline) - täisarv vahemikus 2 ja 36 esindavad baasi Arvusüsteem.

ParseInt () tagastatav väärtus

  • Tagastab antud stringist parsitud täisarvu.
  • Tagastatakse, NaNkui:
    • radix on väiksem kui 2 või suurem kui 36 .
    • Esimest mitte-tühimärki ei saa arvuks teisendada.

Näide: parseInt () kasutamine

 console.log(parseInt("875.99", 10)); // 875 console.log(parseInt("F", 16)); // 15 console.log(parseInt("0xF")); // 15 -> JavaScript consider 0x… to be hexadecimal console.log(parseInt("-17", 8)); // -15 // int is detected till a non-numeric character console.log(parseInt("85,123", 10)); // 85 console.log(parseInt("FXX123", 16)); // 15 console.log(parseInt("45", 13)); // 57 console.log(parseInt("Hello", 8)); // NaN console.log(parseInt("546", 2)); // NaN -> Invalud as binary has only 1 or 0 // BigInt values lose precision console.log(parseInt("464546416543075614n")); // 464546416543075600

Väljund

 875 15 15 -15 85 15 57 NaN NaN 464546416543075600

Märkus: Kui radixparameeter on undefined, 0 või määratlemata, JavaScript peab järgmise:

  • Kui string algab tähega "0x" , radixon see 16 (kuueteistkümnendkoht).
  • Kui string algab tähega "0" , radixon see 8 (kaheksand) või 10 (kümnendkoht). Täpselt radixvalitud sõltub rakendamisest
  • Kui string algab mõne muu väärtusega, radixon see 10 (kümnendkoht).

Soovitatav lugemine: Javascripti parseFloat ()

Huvitavad Artiklid...