Javascript niz za Int

Javascript String Int



Javascript je jezik spleta in upravljanje podatkov je pomemben vidik vsakega programskega jezika. Pogosto moramo spreminjati ali upravljati spremenljivke glede na naše potrebe. Včasih moramo izvesti aritmetične operacije, zato tega ne moremo storiti z nizi. Za to potrebujemo cela števila.







Ker je Javascript zdaj jezik spleta. Optimizacija hitrosti je v tem obdobju postala zelo pomembna. Če je le mogoče, moramo razmišljati in upravljati vsak bajt. Moramo vedeti in skrbeti za spomin, ker nizi vzamejo več pomnilnika kot cela števila. Stvari moramo biti zelo preproste. Kaj pa, če moramo izvesti nekatere aritmetične operacije. Če so spremenljivke v vrsti niza. Ali moramo spremeniti spremenljivko s celo število? Seveda ne! Vzelo bo celo več spomina. Kaj pa, če imamo funkcijo, ki pretvori ali razčleni niz v celo število in lahko opravljamo svoje naloge. Torej, v tem članku bomo videli, kako lahko pretvorimo ali razčlenimo niz v celo število s funkcijo parseInt ().



ParseInt () je funkcija, ki ji lahko posredujemo niz kot argument in nam vrne celo število, če obstaja.



Ta funkcija vrne NaN (ni številka). Če v tem nizu ni nobene številke. Ta funkcija vrne tudi NaN, če pred številko obstaja kateri koli znak.





Sintaksa

Oglejmo si sintakso funkcije parseInt ().

parseInt(vrednost[, baza]);

Tukaj,



Vrednost je niz, ki ga želimo razčleniti v celo število.

In bazo je osnovna številka podanega niza, v katero želimo pretvoriti decimalno število. To je neobvezna vrednost.

Oglejmo si nekaj primerov, da jih bomo bolje razumeli.

Primeri

parseInt('3. 4'); // 3. 4

Zdaj pa poskusimo dati plavajočo številko.

parseInt('34 .53 '); // 3. 4

Kot vidite. Natisne samo 34.

Poskusimo postaviti presledek pred ali za številko.

parseInt('3. 4'); // 3. 4

Dobro je delovalo.

Če pa pred številko postavimo kateri koli znak.

parseInt('34'); // NaN

Natisne NaN (ne številko). Enako velja za prazen niz.

Profesionalni nasvet

Kaj pa, če poskušamo dati osnovno številko skupaj z vrednostjo. Tako je osnova binarnega številskega sistema 2.

parseInt('3. 4',2); // NaN

V redu, saj 3 in 4 nista številki binarnega številskega sistema. Natisne NaN.

Zdaj, če mu zagotovimo pravo binarno število. Natisniti mora decimalno število proti tej binarni številki.

parseInt('10011011',2); // 155

Tu je zanimivost o tej funkciji. Na primer, če nadaljujemo z binarnimi številkami 0 in 1. To številko bo še naprej pretvarjal v decimalni številski sistem. Ko pa začnemo podajati nedinarni številski sistem. Takoj se bo ustavil in se ne bo več pretvoril. Ampak, dokler ne nadaljujemo z binarnimi številkami. Še naprej se pretvarja.

parseInt('100110113432',2); // 155

Vredu! Enaka opravila lahko opravimo tudi z oktalnim številskim sistemom in šestnajstiškim številskim sistemom s funkcijo parseInt ().

Zaključek

V tem članku smo izvedeli, kako lahko s funkcijo parseInt () pretvorimo niz v celo število. Spoznali smo tudi nekaj izjemnih primerov funkcije parseInt () in kako pomaga tudi pri pretvorbi številskih sistemov. Upam, da je bil ta članek koristen in koristen za razumevanje pretvorbe nizov v cela števila. Zato nadaljujte z učenjem javascripta z linuxhint.com.