Fani ya JavaScript parseInt()

Maelezo na matumizi

parseInt() Fani inasafisha string na inaruhusiwa namba.

radix Tambuliko inatumiwa kuzingatia chaguo cha namba ya kawaida, kama chaguo cha kuzingatia ni 16 (hexadecimal) inamaanisha kwamba namba za string inasaidia kutumika kama namba za kuzingatia chaguo cha kawaida.

Ikiwa, radix Tambuliko limeondolewa, JavaScript inamwambii kama inayotumika:

  • Ikiwa string inastartea na "0x", chaguo cha kuzingatia ni 16 (hexadecimal).
  • Ikiwa string inastartea na "0", chaguo cha kuzingatia ni 8 (octal). Tukio hilo limeondolewa.
  • Ikiwa string inastartea na chaguo jingine, chaguo cha kuzingatia ni 10 (decimal).

Kwenda:Inaruhusiwa kuzingatia herufi kwanza tu!

Mafano:Inaruhusiwa machache ya kwanza na ya mwisho.

Mafano:Ikiwa herufi ya kwanza haikuweza kutumika kama namba,parseInt() Inaruhusiwa NaN.

Mafano:Vivaa vya kigeni vya zamani vya kuchukua parseInt("010") kwa 8, kwa sababu revisi za zamani za ECMAScript (ziringa ECMAScript 5) zinaongea kwa chaguo cha kifungu 8 (chini ya chaguo cha kifungu 10) kama chaguo cha kuzingatia kama string inastartea na "0". Kuanzia ECMAScript 5, chaguo cha kuzingatia ni kifungu 10 (decimal).

Mivuno

Tukisafisha string tofauti:

var a = parseInt("10") + "<br>";
var b = parseInt("10.00") + "<br>";
var c = parseInt("10.33") + "<br>";
var d = parseInt("34 45 66") + "<br>";
var e = parseInt(" 60 ") + "<br>";
var f = parseInt("40 years") + "<br>";
var g = parseInt("He was 40") + "<br>";
var h = parseInt("10", 10)+ "<br>";
var i = parseInt("010")+ "<br>";
var j = parseInt("10", 8)+ "<br>";
var k = parseInt("0x10")+ "<br>";
var l = parseInt("10", 16)+ "<br>";
var n = a + b + c + d + e + f + g + "<br>" + h + i + j + k +l;

Jifunze tena

Mafanikio

parseInt(string, radix)

Tambuliko la thamani

Tambuliko Maelezo
string Injili. Tukisaidia string ya kusafisha.
radix Inahofu. Inahusu namba ya jukwaa inayotumika ( kutoka 2 hadi 36).

Vivutio ya mengine

Matokeo: Matokeo: Numeri. Ikiwa herufi ya kwanza haikwenda kuwa namba, itakuwa NaN.
Toleo la JavaScript: ECMAScript 1

Msaada wa kigeni wa wasaidizi

Funksheni Chrome Edge Firefox Safari Opera
parseInt() Msaada Msaada Msaada Msaada Msaada