LibraTool logoLibraTool

ነፃ ቁጥር ወደ ቃላት መቀየሪያ

ማንኛውንም ቁጥር ወደ የተጻፉ የእንግሊዝኛ ቃላት ይቀይሩ። ካርዲናል ቁጥሮችን፣ ኦርዲናል ቁጥሮችን እና በUSD፣ GBP እና EUR የገንዘብ መጠኖችን ይደግፋል።

ከተጫነ በኋላ ከመስመር ውጭ ይሠራል

One thousand, two hundred thirty-four

ፈጣን ምሳሌዎች

እንዴት እንደሚሠራ

ይህ መቀየሪያ በእጅ የተጻፈ ስልተ-ቀመር ይጠቀማል — ምንም ላይብረሪ፣ ምንም የAPI ጥሪ የለም። መቀየሩ በሙሉ በአሳሽዎ ውስጥ ሦስት ቋሚ የማጣቀሻ ሰንጠረዦችን (አንድ፣ አሥር እና እንደ «thousand»፣ «million» ያሉ የልኬት ቃላት) እና ማንኛውንም ሙሉ ቁጥር ወደ ሦስት አሃዝ ቡድኖች የሚከፍል እና የእንግሊዝኛውን ሐረግ በአካባቢው የሚያቀናጅ ዑደት በመጠቀም ይሠራል።

  1. 1
    የግቤት ትንተና እና የምልክት ማወቂያ
    መሣሪያው ኮማዎችን ያስወግዳል፣ ከፊት የመቀነስ ምልክት መኖሩን ይፈትሻል፣ እና ግቤቱን በቀላል የአሃዝ regex ያረጋግጣል። የJavaScript የተንሳፋፊ ነጥብ ትክክለኛነት ውጤቱን በዝምታ ከማበላሸቱ በፊት ከNumber.MAX_SAFE_INTEGER (9,007,199,254,740,991) በላይ የሆኑ ቁጥሮችን ለመያዝ BigIntንም ይጠቀማል።
  2. 2
    ባለ ሦስት አሃዝ መከፋፈል ከልኬት ቃላት ጋር
    የሙሉ ቁጥሩ ክፍል በተደጋጋሚ በ1,000 ይካፈላል፤ እያንዳንዱ ቀሪ (0–999) በመቶ-አሥር-አንድ ማጣቀሻ ይቀየራል። ከዚያም እያንዳንዱ ቡድን ከSCALES ድርድር በሚገኘው የልኬት ቃሉ ('thousand'፣ 'million'፣ 'billion'፣ 'trillion'፣ 'quadrillion') ይቀደማል፣ ቡድኖቹም በኮማ ይጣመራሉ።
  3. 3
    እንደ ሁነታው የሚለያይ የኋላ ሂደት
    በተመረጠው ሁነታ መሠረት የቃላት ሕብረቁምፊው ይቀየራል፦ የደረጃ ቁጥር ሁነታ በመጨረሻው ቃል ላይ ቋሚ የቅጥያ ካርታ ይተገብራል (ለምሳሌ 'twenty-one' 'twenty-first' ይሆናል)፤ የገንዘብ ሁነታ ለተመረጠው ገንዘብ (USD፣ GBP፣ EUR፣ INR፣ JPY፣ CAD፣ AUD) የዋና እና የንዑስ አሃድ ስሞችን ይፈልጋል እና የአስርዮሽ ክፍሉን ወደ ቅርብ ሳንቲም ያጠጋጋል፤ የቼክ/የሕግ ሁነታ ውጤቱን እንደ 'One thousand two hundred thirty-four and 56/100 dollars' ይቀርጻል።
  4. 4
    ውጤቱ በአሳሹ ውስጥ ይታያል እና ይቀዳል
    የተቀየረው ሕብረቁምፊ በእያንዳንዱ የቁልፍ ጭነት በReact useMemo እንደገና ይሰላል — ምንም የአውታረ መረብ ጥያቄ የለም። ቅዳን መጫን ውጤቱን የአሳሹን navigator.clipboard API በመጠቀም ወደ ቅንጥብ ሰሌዳ ይጽፋል።

ተዛማጅ መሳሪያዎች

ተደጋጋሚ ጥያቄዎች