အခမဲ့ ဂဏန်းမှစကားလုံးပြောင်းလဲစက်
ဂဏန်းမည်သည့်အရာကိုမဆို အင်္ဂလိပ်၊ ဗီယက်နမ်၊ ပိုလန်၊ တူရကီ၊ စပိန်၊ ပေါ်တူဂီ၊ ပြင်သစ်၊ ဂျာမန်၊ ရုရှားနှင့် နောက်ထပ်ဘာသာစကား ၇ မျိုးဖြင့် စာလုံးပြောင်းပါ — အရေအတွက်ဂဏန်း၊ ငွေပမာဏနှင့် ချက်လက်မှတ်ရေးသားပုံ။
အသုံးများသော အသုံးပြုမှုများ
- အီလျှုံက နှင့် ဥပဒေစာရွက်များအပေါ်မှာလက်ခြင်းများလေ့မြှုပ်တွင်းများအီလျှုံက၊ ငွေများတစ်ကြိမ်တုံးများ နှင့် ရေးသားသည့်တစ်ကြိမ်တုံးများလိုအပ်သောဥပဒေသဒ္ဒါများအတွက်တစ်ကြိမ်တုံးများကိုအီလျှုံကထံုပြောင်းလဲပါ။
- ပညာရေးဖြည့်အကြောင်းအရာများအတွက်စာလုံးများလေ့မြှုပ်တွင်းကျောင်းစာရွက်များ၊ ပညာရေးအကြောင်းအရာ နှင့် ဘာသာစကားအခြားအီလျှုံကဒီအီလျှုံကံများအတွက်အီလျှုံကံများကိုအီလျှုံကံများအီလျှုံကံများထံုပြောင်းလဲပါ။
- အီလျှုံကတစ်ကြိမ်တုံးများကိုစာလုံးများလေ့မြှုပ်တွင်းများအပြည်ပြည်ဆိုင်ရာအီလျှုံကများ၊ အီလျှုံကအမိန့်များ နှင့် ငွေပေးချေမှုတောင်းဆိုမှုများအတွက်အီလျှုံကအီလျှုံကံများကိုအီလျှုံကံများထံုပြောင်းလဲပါ။
- ရေးသားမှု နှင့် ထုတ်ဝေမှုအတွက်လက်ခြင်းများုံးချည်းများဆုံးဆိုခွင့်အီလျှုံကံများ၊ ကဆောင့်များ၊ စာအုပ်များ နှင့် အလုပ်ဆိုင်ရာရေးသားမှုများအတွက်စာလုံးများထံုပြောင်းလဲခြင်းအားလုံးအီလျှုံကံများကိုအီလျှုံကံများအီလျှုံကံများထံုပြောင်းလဲပါ။
- အသုံးချအားထားရန်နှင့်ကွန်ပျူတာဖတ်သည်များအတွက်စာလုံးများခွင့်ပြုအကြောင်းအရာ၊ ARIA အညွှန်းများ နှင့်ကွန်ပျူတာဖတ်သည်အသုံးချမှုများအတွက်ရေးသားသည့်လက်ခြင်းအကျုံးဝင်ခြင်းများထုတ်လုပ်ပါ။
မည်သို့ အလုပ်လုပ်သည်
ဤ converter သည် ကိုယ်တိုင်ရေးထားသော algorithm ကို သုံးသည် — library၊ API call မပါဝင်ပါ။ Conversion အားလုံးကို static lookup table သုံးခု (ones, tens, and scale words like "thousand", "million") နှင့် integer မည်သည်ကိုမဆို digit သုံးလုံးစီ အုပ်စုများအဖြစ် ခွဲပြီး local တွင် English စာစုကို ပေါင်းစည်းသော chunking loop တစ်ခုကို သုံး၍ သင့် browser ထဲတွင် လုပ်ဆောင်ပါသည်။
- 1Input parsing နှင့် sign ရှာဖွေခြင်းကိရိယာသည် comma များကို ဖယ်ရှားပြီး ရှေ့ဆုံး minus sign ကို စစ်ဆေးကာ input ကို ရိုးရှင်းသော digit regex ဖြင့် စစ်ဆေးသည်။ JavaScript ၏ floating-point precision က ရလဒ်ကို တိတ်တဆိတ် ဖျက်ဆီးမည့်အစား Number.MAX_SAFE_INTEGER (9,007,199,254,740,991) အထက်ရှိ ဂဏန်းများကို ဖမ်းယူရန် BigInt ကိုလည်း သုံးသည်။
- 2Scale word များပါသော digit သုံးလုံး chunkingInteger အပိုင်းကို 1,000 ဖြင့် ထပ်ခါထပ်ခါ စားပြီး ကျန်ရှိသော (0–999) တစ်ခုစီကို hundreds-tens-ones lookup မှတစ်ဆင့် ပြောင်းလဲသည်။ Chunk တစ်ခုစီကို SCALES array ('thousand', 'million', 'billion', 'trillion', 'quadrillion') မှ ၎င်း၏ scale word ဖြင့် ရှေ့တွင် ထည့်ပြီး chunk များကို comma ဖြင့် ချိတ်ဆက်သည်။
- 3မုဒ်အလိုက် နောက်ဆုံးလုပ်ဆောင်မှုရွေးချယ်ထားသော mode ပေါ်မူတည်၍ word string ကို ပြောင်းလဲသည်: ordinal mode သည် နောက်ဆုံးစကားလုံးအတွက် ကိန်းသေ suffix map တစ်ခုကို အသုံးချသည် (ဥပမာ 'twenty-one' သည် 'twenty-first' ဖြစ်လာသည်); currency mode သည် ရွေးချယ်ထားသော ငွေကြေး (USD, GBP, EUR, INR, JPY, CAD, AUD) အတွက် major နှင့် minor unit အမည်များကို ရှာဖွေပြီး ဒသမအပိုင်းကို အနီးဆုံး cent သို့ ဝိုင်းသည်; check/legal mode သည် output ကို 'One thousand two hundred thirty-four and 56/100 dollars' ဟု ဖော်မတ်ချသည်။
- 4ရလဒ်ကို browser ထဲတွင် ပြသပြီး ကူးယူသည်ပြောင်းလဲထားသော string ကို React ၏ useMemo မှတစ်ဆင့် keystroke တိုင်းတွင် ပြန်တွက်ချက်သည် — network request မရှိပါ။ Copy ကို click လုပ်ခြင်းသည် browser ၏ navigator.clipboard API ကို သုံး၍ ရလဒ်ကို clipboard သို့ ရေးသည်။
ဆက်နွှယ်သော ကိရိယာများ
Lakh Crore ပြောင်းလဲကိရိယာ
lakh, crore, arab နှင့် million, billion, trillion ကြား ပြောင်းလဲပြီး — မည်သည့် ငွေစုကိုမျ ရူပီ စာကြေးမြတ်တွင် အိန္ဒိယ-အင်္ဂလိပ် စကားလုံးများဖြင့် စာလုံးပွဲစီခွင်းပါ။
PDF တွင် စာမျက်နှာ နံပါတ်ထည့်ပါ
PDF တွင် စာမျက်နှာ နံပါတ် ထည့်ပါ — format, position, အစနံပါတ် နှင့် font အရွယ်အစား ရွေးပါ။ browser တွင်သာ လုံးဝ အလုပ်လုပ်သည်; PDF ကို ဘယ်သောအခါမှ upload မပြုလုပ်ပါ。
တရုတ်အရေUUID ဂဏန်းတွက်စက်
သင်၏မွေးဖွားသောနေ့မှ တရုတ်အရေဂဏန်းတွင်ရှိသော တိရစ္ဆာန်နှင့် ပတ္တပြည့်သ ကိုရှာဖွေပါ။ အနောက်နိုင်ငံသားဆိုင်ရာကြယ်ခွင်း၏လက္ခဏာ၊ နဲ့ ဂဏန်းဗေဒအလျှင်းလမ်းကြောင်းနံပါတ်။ အခမဲ့၊ ကိုယ်ပိုင်၊ အပတ်အတွက်။