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"