Skip to content

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 ParameterTipe DataDefaultDeskripsi
numNumberRequiredAngka yang akan diberikan padding.
amountNumber2Jumlah total digit yang diinginkan. Jika angka kurang dari jumlah ini, akan ditambahkan padding di depannya.
padString'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 ParameterTipe DataDefaultDeskripsi
numberNumberRequiredAngka yang akan dibulatkan.
behindDecimalNumber4Jumlah 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 ParameterTipe DataDefaultDeskripsi
nNumberRequiredAngka 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 ParameterTipe DataDefaultDeskripsi
numberNumber | StringRequiredAngka 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 ParameterTipe DataDefaultDeskripsi
numberNumber | StringRequiredAngka 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"