Liigu põhisisu juurde

Numbri sõnadeks konverter tasuta

Teisenda mis tahes arv sõnadeks inglise, vietnami, poola, türgi, hispaania, portugali, prantsuse, saksa, vene ja veel 7 keeles: põhiarvud, rahasummad ja tšeki sõnastus.

Töötab võrguühenduseta pärast laadimist
Hiina suurtähtsummad (大写金额) →

One thousand, two hundred thirty-four

Kiired näited

Levinud kasutusviisid

  • Kirjutage numbrid tšekkidele ja juriidilistele dokumentideleTeisendage summad kirjutatakse sõnadesse tšekkidele, maksekorralduste ja juriidilistele lepingutele, kus on vaja kirjutatud summasid.
  • Kirjutage numbrid haridusmaterjalileTeisendage numbrid kirjutatud ingliskeelseks töölehtedele, haridusliku sisu ja keeleõppe materjalidele.
  • Kirjutage arve summad sõnadenaTeisendage arve kogu summad kirjutatakse sõnadeks rahvusvahelistele arvetele, ostutellimustele ja makseotsustele.
  • Kirjutage numbrid kirjutamise ja avaldamise jaoksJärgige stiiliõpiku reegleid, muutes numbrid sõnadeks esseedele, artiklitele, raamatutele ja professionaalsele kirjutamisele.
  • Numbrid sõnadena juurdepääsetavuse ja ekraanil lugejateleLooge kirjutatud numbrijadad juurdepääsetavale sisule, ARIA-märkidele ja ekraanil lugeja ühilduvusele.

Kuidas see töötab

See konverter kasutab käsitsi kirjutatud algoritmi — teeki, API-kutset pole. Kogu teisendus töötab sinu brauseris, kasutades kolme staatilist otsingutabelit (ühikud, kümned ja skaalasõnad nagu "tuhat", "miljon") ja tükeldustsüklit, mis jagab mis tahes täisarvu kolmene digitrühmadeks ja koostab ingliskeelse fraasi kohapeal.

  1. 1
    Sisendi parsimine ja märgi tuvastamine
    Tööriist eemaldab komad, kontrollib esimest miinusmärki ja valideerib sisendi lihtsa numbriregulaaravaldisega. See kasutab ka BigInt'i, et tabada numbrid üle Number.MAX_SAFE_INTEGER (9 007 199 254 740 991) enne, kui JavaScripti ujukoma täpsus vaikselt tulemust rikuks.
  2. 2
    Kolmene tükeldamine skaalasõnadega
    Täisarvuline osa jagatakse korduvalt 1000-ga ja iga jääk (0–999) teisendatakse sadade-kümnete-ühikute otsingu abil. Iga tükk saab seejärel eesliite SCALES massiivist ('tuhat', 'miljon', 'miljard', 'triljon', 'kvadriljon') ja tükid ühendatakse komadega.
  3. 3
    Režiimispetsiifiline järeltöötlus
    Olenevalt valitud režiimist teisendatakse sõnestring: järjekorranumbri režiim rakendab kõvakodeeritud sufiksikaardi viimasele sõnale (nt 'kakskümmend üks' saab 'kahekümne esimene'); valuutarežiim otsib peamise ja väikese ühiku nimed valitud valuutale (USD, GBP, EUR, INR, JPY, CAD, AUD) ja ümardab kümnendosa lähima sendini; tšeki/juriidiline režiim vormindab väljundi kui 'Üks tuhat kakssada kolmkümmend neli ja 56/100 dollarit'.
  4. 4
    Tulemus kuvatud ja kopeeritud brauseris
    Teisendatud string arvutatakse uuesti iga klahvivajutusega React'i useMemo kaudu — võrgupäringut pole. Kopeeri klõpsamine kirjutab tulemuse lõikelauale brauseri navigator.clipboard API abil.

Seotud tööriistad

Korduma kippuvad küsimused