LibraTool logoLibraTool

Табдилдиҳандаи рақам ба калима-и ройгон

Ҳар рақамро ба калимаҳои англисии навишташуда табдил диҳед. Рақамҳои асосӣ, тартибӣ ва маблағро дар USD, GBP ва EUR дастгирӣ мекунад.

Ҳамин ки бор шуд офлайн кор мекунад

One thousand, two hundred thirty-four

Намунаҳои зуд

Чӣ тавр он кор мекунад

Ин табдилдиҳанда алгоритми дастнависро истифода мебарад — на китобхона, на дархости API. Тамоми табдил дар браузери шумо бо истифодаи се ҷадвали статикии ҷустуҷӯӣ (яктоҳо, даҳтоҳо ва калимаҳои миқёс ба монанди "ҳазор", "миллион") ва давраи тақсимкунӣ, ки ягон бутунро ба гурӯҳҳои се рақам тақсим карда, ибораи англисиро маҳаллӣ ҷамъ мекунад, кор мекунад.

  1. 1
    Таҳлили вуруд ва муайянкунии аломат
    Абзор вергулҳоро мебарорад, аломати минуси пешравро месанҷад ва вурудро дар муқобили ифодаи муназзами рақами содда санҷад. Он инчунин BigInt-ро истифода мебарад, то рақамҳои болои Number.MAX_SAFE_INTEGER (9,007,199,254,740,991)-ро пеш аз он ки дақиқии рақами шинокунандаи JavaScript хомӯшона натиҷаро вайрон кунад, бигирад.
  2. 2
    Гурӯҳбандии се-рақама бо калимаҳои миқёс
    Қисми бутун такроран ба 1,000 тақсим карда мешавад, ва ҳар боқимонда (0–999) тавассути ҷустуҷӯи садҳо-даҳҳо-яктоҳо табдил дода мешавад. Ҳар гурӯҳ сипас бо калимаи миқёсаш аз массиви SCALES ('ҳазор', 'миллион', 'миллиард', 'триллион', 'квадриллион') пешванд мешавад ва гурӯҳҳо бо вергул пайваст мешаванд.
  3. 3
    Коркарди пасин-и мушаххас-ба-ҳолат
    Вобаста ба ҳолати интихобшуда, сатри калима тағйир дода мешавад: ҳолати тартибӣ харитаи собити суффиксро ба калимаи охирин татбиқ мекунад (масалан 'бисту як' ба 'бисту якум' табдил меёбад); ҳолати асъор номҳои воҳиди асосӣ ва хурди асъори интихобшударо (USD, GBP, EUR, INR, JPY, CAD, AUD) ҷустуҷӯ карда, қисми даҳдаҳиро ба наздиктарин сент мудаввар мекунад; ҳолати чек/ҳуқуқӣ натиҷаро ба монанди 'Як ҳазор дусаду сию чор ва 56/100 доллар' форматбандӣ мекунад.
  4. 4
    Натиҷа дар браузер нишон ва нусхабардорӣ карда мешавад
    Сатри табдилшуда дар ҳар зарбаи калид тавассути useMemo-и React аз нав ҳисоб карда мешавад — ягон дархости шабака нест. Зер кардани Нусхабардорӣ натиҷаро тавассути API-и navigator.clipboard-и браузер ба ҳофиза менависад.

Абзорҳои марбут

Саволҳои зуд-зуд додашаванда