Teks dan Angka (alphaNumeric.ts)
Kumpulan fungsi yang berguna tentang manipulasi angka dan huruf
leadZero
Menambahkan padding di depan angka untuk memastikan memiliki jumlah digit tertentu.
Parameter
Nama Parameter | Tipe Data | Default | Deskripsi |
---|---|---|---|
num | Number | Required | Angka yang akan diberikan padding. |
amount | Number | 2 | Jumlah total digit yang diinginkan. Jika angka kurang dari jumlah ini, akan ditambahkan padding di depannya. |
pad | String | '0' | Karakter yang digunakan sebagai padding di depan angka. |
Return Value
String
→ Representasi angka dalam bentuk string dengan padding di depan sesuai jumlah digit yang diinginkan.
fixedDecimal
Membulatkan angka desimal hingga jumlah tempat desimal tertentu.
Parameter
Nama Parameter | Tipe Data | Default | Deskripsi |
---|---|---|---|
number | Number | Required | Angka yang akan dibulatkan. |
behindDecimal | Number | 4 | Jumlah angka desimal yang akan dipertahankan setelah pembulatan. |
Return Value
Number
→ Angka yang telah dibulatkan sesuai jumlah desimal yang ditentukan.
nthAlphabet
Mengonversi angka menjadi huruf alfabet yang sesuai dengan urutan (0 → 'a', 1 → 'b', ..., 25 → 'z', 26 → 'aa', dst.).
Parameter
Nama Parameter | Tipe Data | Default | Deskripsi |
---|---|---|---|
n | Number | Required | Angka yang akan dikonversi menjadi huruf alfabet berdasarkan urutan. |
Return Value
String
→ Huruf alfabet yang sesuai dengan urutan angka yang diberikan.
formatToIDR
Memformat angka menjadi mata uang Rupiah (IDR).
Parameter
Nama Parameter | Tipe Data | Default | Deskripsi |
---|---|---|---|
number | Number | String | Required | Angka yang akan diformat menjadi format mata uang Rupiah. Jika berupa string, akan dikonversi ke angka terlebih dahulu. |
Return Value
String
→ Angka yang telah diformat dalam format mata uang Indonesia (Rupiah).
spellNumber
Mengonversi angka menjadi bentuk kata dalam bahasa Indonesia (terbilang).
Parameter
Nama Parameter | Tipe Data | Default | Deskripsi |
---|---|---|---|
number | Number | String | Required | Angka yang akan dikonversi ke bentuk terbilang. Jika berupa string, akan dikonversi ke angka terlebih dahulu. |
Return Value
String
→ Representasi angka dalam bentuk kata dalam bahasa Indonesia.
Contoh:
123
→"seratus dua puluh tiga"
1000000
→"satu juta"
42.75
→"empat puluh dua koma tujuh lima"