Pāriet uz galveno saturu

Skaitļa uz vārdiem konvertētājs bez maksas

Pārvērtiet jebkuru skaitli vārdos angļu, vjetnamiešu, poļu, turku, spāņu, portugāļu, franču, vācu, krievu un vēl 7 valodās: pamata skaitļi, naudas summas un čeka formulējumi.

Darbojas bezsaistē pēc ielādes
Ķīniešu summas ar lielajiem cipariem (大写金额) →

One thousand, two hundred thirty-four

Ātrie piemēri

Biežākie lietojumi

  • Uzrakstiet ciparus čekos un juridiskajos dokumentosPārvērtiet summas rakstītajos vārdos čekos, maksājumu uzdevumiem un juridiskajos līgumos, kur ir nepieciešamas rakstītas summas.
  • Uzrakstiet ciparus izglītojošo materiālāPārvērtiet ciparus uz rakstītu angļu darba lapām, izglītojošam saturam un valodas apguves materiāliem.
  • Uzrakstiet rēķina summas vārdosPārvērtiet rēķina kopējās summas uz rakstītiem vārdiem starptautiskiem rēķiniem, pirkuma pasūtījumiem un maksājuma pieprasījumiem.
  • Uzrakstiet ciparus rakstīšanai un publicēšanaiVadieties pēc stila ceļveža noteikumiem, pārvēršot ciparus vārdos esejas, rakstus, grāmatas un profesionālo rakstīšanu.
  • Cipari vārdos pieejamībai un ekrāna lasītājiemĢenerējiet rakstītus ciparu virknēs pieejamam saturam, ARIA etiķetēm un ekrāna lasītāja saderībai.

Kā tas darbojas

Šis konvertētājs izmanto pašrakstītu algoritmu — bez bibliotēkas, bez API izsaukuma. Visa konvertēšana notiek jūsu pārlūkprogrammā, izmantojot trīs statiskas meklēšanas tabulas (vienības, desmitus un mēroga vārdus, piemēram, "tūkstotis", "miljons") un sadalīšanas ciklu, kas sadala jebkuru veselu skaitli trīs ciparu grupās un saliek angļu frāzi lokāli.

  1. 1
    Ievades parsēšana un zīmes noteikšana
    Rīks noņem komatus, pārbauda vadošo mīnusa zīmi un validē ievadi pret vienkāršu ciparu regex. Tas arī izmanto BigInt, lai noķertu skaitļus virs Number.MAX_SAFE_INTEGER (9 007 199 254 740 991), pirms JavaScript peldošā punkta precizitāte klusi sabojātu rezultātu.
  2. 2
    Trīs ciparu sadalīšana ar mēroga vārdiem
    Veselā skaitļa daļa tiek atkārtoti dalīta ar 1000, un katrs atlikums (0–999) tiek konvertēts caur simtu-desmitu-vienību meklēšanu. Katra grupa tad tiek priedēkļots ar tās mēroga vārdu no SCALES masīva ('tūkstotis', 'miljons', 'miljards', 'triljons', 'kvadriljons'), un grupas tiek savienotas ar komatiem.
  3. 3
    Režīmam specifiska pēcapstrāde
    Atkarībā no izvēlētā režīma vārdu virkne tiek pārveidota: kārtas skaitļa režīms pielieto fiksētu sufiksu karti pēdējam vārdam (piemēram, 'twenty-one' kļūst par 'twenty-first'); valūtas režīms uzmeklē galvenās un mazākās vienības nosaukumus izvēlētajai valūtai (USD, GBP, EUR, INR, JPY, CAD, AUD) un noapaļo decimālo daļu līdz tuvākajam centam; čeka/juridiskais režīms formatē izvadi kā 'One thousand two hundred thirty-four and 56/100 dollars'.
  4. 4
    Rezultāts parādīts un kopēts pārlūkprogrammā
    Konvertētā virkne tiek pārrēķināta ar katru taustiņsitienu caur React useMemo — nav tīkla pieprasījuma. Noklikšķinot Kopēt, rezultāts tiek ierakstīts starpliktuvē, izmantojot pārlūkprogrammas navigator.clipboard API.

Saistītie rīki

Bieži uzdotie jautājumi