Kā pārvērst virkni par skaitli programmā TypeScript?

Ka Parverst Virkni Par Skaitli Programma Typescript



TypeScript ir stingri drukāta valoda, kas palīdz mums ieviest stingru tipa pārbaudi. Tas nozīmē, ka, ja mainīgajam, kas pieņem ciparu, tiek piešķirta virknes vērtība, radīsies izpildlaika kļūda un otrādi. Strādājot ar ļoti drukātām valodām, dažkārt izstrādātāji saskaras ar situāciju, kad viņiem ir jāpārvērš virkne par skaitli. Piemēram, apstrādājot lietotāja ievadītos datus, nolasot datus no ārēja avota, veicot matemātiskas darbības ar ciparu virknēm utt.

Šajā emuārā, izmantojot piemērotus piemērus, tiks pētīti vairāki veidi, kā TypeScript konvertēt no virknes uz numuru.







Kā pārvērst virkni par skaitli programmā TypeScript?

Programmā TypeScript virknes konvertēšanai uz numuru tiek izmantotas tālāk norādītās metodes.



Virknes pārvēršana skaitļos, izmantojot skaitļu konstruktoru

Programmā TypeScript skaitļu konstruktors ir ērtākais veids, kā pārvērst virknes skaitļos. Skaitļu konstruktors izmanto virkni kā ievadi un atgriež skaitli. Šeit ir piemērs:



const str = '42' ;
console.log ( 'Sākotnējais datu veids:' , str ) ;
const num = Skaitlis ( str ) ;
console.log ( 'Konvertēto datu veids:' , tipa num ) ;





Iepriekš minētais piemērs ilustrē:

  • Izveidojiet virkni ' str ' ar vērtību ' 42 “.
  • Pēc tam izmantojiet ' veids ' atslēgvārds sadaļā ' žurnāls() ”, lai iegūtu un izdrukātu mainīgā “str” veidu.
  • Pēc tam izmantojiet skaitļu konstruktoru, lai pārvērstu “ str 'uz ' numuru ' un piešķiriet rezultātu mainīgajam ' uz viena ”.
  • Visbeidzot izdrukājiet konvertētās vērtības veidu, izmantojot ' žurnāls() ” funkcija.

Izvade



Izvade pārbauda, ​​vai dotā ciparu virkne ir veiksmīgi pārveidota par skaitli.

Virknes konvertēšana uz numuru, izmantojot parseInt un parseFloat

' parseInt ' un ' nospiediet Float ” funkcijas tiek izmantotas arī, lai pārveidotu virknes datu tipu par skaitļa datu tipu. ' parseInt Funkcija 'ņem virkni un neobligātu' radix ” (lai norādītu skaitļu sistēmu) kā ievadi un atgriež veselu skaitli. ' nospiediet Float ” funkcija izmanto virkni kā ievadi un atgriež daļskaitli vai peldošā komata skaitli.

Padziļinātai izpratnei apsvērsim šādu koda piemēru:

const intStr = '42' ;
const floatStr = '3.14' ;

console.log ( 'Sākotnējais datu veids:' , tipa intStr ) ;
console.log ( 'Sākotnējais datu veids:' , float veidsStr ) ;

const intNum = parseInt ( intStr, 10 ) ;
const floatNum = parseFloat ( floatStr ) ;

console.log ( 'Konvertēto datu veids:' , tipa intNum ) ;
console.log ( 'Konvertēto datu veids:' , typeof floatNum ) ;

Iepriekš minētais koda fragments apraksta:

  • Izveidojiet divas virknes ' intStr ' un ' floatStr ' ar vērtībām ' 42 ' un ' 14 “, attiecīgi.
  • Pēc tam izmantojiet ' veids ” operatoru kopā ar funkciju “console.log()”, lai izdrukātu doto mainīgo datu tipus.
  • Pēc tam izmantojiet ' parseInt ' un ' nospiediet Float 'funkcijas, lai pārvērstu virknes skaitļos un piešķirtu rezultātus mainīgajiem' intNum ' un ' floatNum ”, attiecīgi.
  • Iepriekš minētajā koda piemērā tiek izmantots 10, kas norāda, ka mēs parsējam decimālskaitli.
  • Visbeidzot, konsolē izdrukājiet konvertētos datu tipus, izmantojot metodi “console.log()”.

Izvade

Izvade parāda doto vērtību sākotnējos un konvertētos datu tipus.

Virknes konvertēšana uz skaitli, izmantojot operatoru Unary Plus

Vēl viena metode virknes datu tipa pārveidošanai par skaitļa datu tipu ir unārais plus operators ' + ”. Nākamajā piemērā ciparu virkne tiek nodrošināta kā vienkāršā plus operatora ievade, kā rezultātā virkne tiks pārveidota par skaitli:

const str = '42' ;
console.log ( 'Sākotnējais datu veids:' , str ) ;
const num = +str;
console.log ( 'Konvertēto datu veids:' , tipa num ) ;

Šajā piemērā

  • virkne ' str ' ir izveidots ar vērtību ' 42 “.
  • ' unārais plus operators 'tiek izmantots, lai pārvērstu' str ' uz skaitli un rezultāts tiek piešķirts mainīgajam ' uz viena ”.
  • Visbeidzot mēs reģistrējam konvertēto datu tipu “ uz viena ” uz konsoli.

Izvade

Izvade pārbauda tipa pārveidi no virknes uz skaitli.

Secinājums

TypeScript tiek izmantotas daudzas iebūvētās metodes un operatori, lai veiktu virknes tipa pārveidošanu par cipariem. Piemēram, skaitļu konstruktors, funkcija parseInt, funkcija parseFloat un operators “unary plus” tiek izmantoti TypeScript virknes pārvēršanai skaitļos. ' veids ” operators palīdz mums pārbaudīt konvertēto datu tipu. Šis emuārs ar dažādiem piemēriem ir demonstrējis visbiežāk izmantotās metodes un operatorus.