Javascript niz u međ

Javascript String Int



Javascript je jezik weba, a upravljanje podacima važan je aspekt svakog programskog jezika. Često moramo manipulirati ili upravljati varijablama prema svojim potrebama. Ponekad moramo izvesti aritmetičke operacije pa to ne možemo učiniti s nizovima. Za to su nam potrebni cijeli brojevi.







Budući da je Javascript sada jezik weba. Optimizacija brzine postala je vrlo važna u ovo doba. Moramo razmišljati i upravljati svakim bajtom ako možemo. Moramo znati i brinuti se o memoriji jer nizovi zauzimaju više memorije nego cijeli brojevi. Moramo stvari pojednostaviti. No, što ako moramo izvesti neke aritmetičke operacije. Ako su varijable u nizu. Moramo li ponovno inicijalizirati varijablu s cijelim brojem? Naravno da ne! Čak će trebati i više memorije. No, što ako imamo funkciju koja će pretvoriti ili raščlaniti niz u cijeli broj i možemo izvršavati svoje zadatke. Dakle, u ovom ćemo članku vidjeti kako možemo pretvoriti ili raščlaniti niz u cijeli broj pomoću funkcije parseInt ().



Raščlanjivač () je funkcija kojoj možemo prenijeti niz kao argument i vratit će nam cijeli broj ako postoji.



Ova funkcija vraća NaN (nije broj). Ako u tom nizu nije pronađen broj. Ova funkcija također vraća NaN ako postoji neki znak prije broja.





Sintaksa

Pogledajmo sintaksu funkcije parseInt ().

parseInt(vrijednost[, baza]);

Ovdje,



Vrijednost je niz koji želimo raščlaniti na cijeli broj.

I baza je osnovni broj navedenog niza u koji želimo pretvoriti u decimalni broj. To je izborna vrijednost.

Pogledajmo nekoliko primjera da bismo jasnije razumjeli.

Primjeri

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

Pokušajmo sada dati float broj.

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

Kao što vidiš. Ispisuje samo 34.

Pokušajmo staviti razmak prije ili iza broja.

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

Dobro je radilo.

No, stavimo li bilo koji znak ispred broja.

parseInt('34'); // NaN

Ispisuje NaN (nije broj). Isto vrijedi i za prazan niz.

Profesionalni savjet

Što ako pokušamo dati osnovni broj zajedno s vrijednošću. Kao, baza binarnog brojevnog sustava je 2.

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

U redu, budući da 3 i 4 nisu brojevi binarnog brojevnog sustava. Ispisuje NaN.

Ako mu damo pravi binarni broj. Trebao bi ispisati decimalni broj u odnosu na taj binarni broj.

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

Ovdje dolazi jedna zanimljivost o ovoj funkciji. Kao, ako nastavimo pružati binarne brojeve 0 i 1. Nastavit će pretvarati taj broj u decimalni brojčani sustav. Ali, kad počnemo davati ne-binarni brojčani sustav. Zaustavit će se tu i neće se dalje pretvarati. No, sve dok ne nastavimo davati binarne brojeve. Stalno se pretvara.

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

U redu! Iste zadatke možemo raditi i s oktalnim brojevnim sustavom i heksadecimalnim brojevnim sustavom pomoću funkcije parseInt ().

Zaključak

U ovom smo članku naučili kako možemo koristiti funkciju parseInt () za pretvaranje niza u cijeli broj. Također smo saznali o nekim iznimnim slučajevima funkcije parseInt () te kako ona pomaže i u pretvaranju brojevnih sustava. Nadam se da je ovaj članak bio koristan i koristan za razumijevanje pretvaranja nizova u cijele brojeve. Dakle, nastavite učiti javascript s linuxhint.com.