Fungsi konversi tipe
Fungsi untuk mengonversi tipe data dan memeriksa tipe nilai.
Tipe data di ProcessMind
Ekspresi ProcessMind menggunakan tipe data berikut:
-
number: Nilai numerik:
42 3.14 -100 -
string: Nilai teks:
"Hello" "Active" -
boolean: Nilai benar/salah:
true false -
null: Nilai yang tidak tersedia:
null
Pola umum
-
Mengambil angka dari teks:
toNumber("42") // 42 toNumber("3.14") // 3.14 toNumber("abc") // null (conversion failed) -
Mengonversi untuk penggabungan:
"Order #" + toString(OrderId) -
Mengambil nilai ya/tidak:
toBoolean("yes") // true toBoolean("no") // false toBoolean("1") // true toBoolean("0") // false -
Perhitungan dengan tipe yang sesuai:
if(isNumber(Value), Value * 2, 0)
toNumber
(value)Mengubah nilai menjadi angka. Menghasilkan null jika konversi gagal.
| Parameter |
| |||
| Nilai yang dikembalikan | angka | null | |||
| Contoh | toNumber("42") → 42 toNumber("abc") → null toNumber(true) → 1 | |||
| Lihat juga |
toString
(value)Mengubah nilai menjadi string.
| Parameter |
| |||
| Nilai yang dikembalikan | string | |||
| Contoh | toString(42) → "42" toString(true) → "true" | |||
| Lihat juga |
toBoolean
(value)Mengubah nilai menjadi boolean. String seperti 'true', 'yes', dan '1' menjadi true.
| Parameter |
| |||
| Nilai yang dikembalikan | boolean | null | |||
| Contoh | toBoolean("yes") → true toBoolean(0) → false toBoolean("maybe") → false | |||
| Lihat juga |
isNumber
(value)Memeriksa apakah suatu nilai berupa angka.
| Parameter |
| |||
| Nilai yang dikembalikan | boolean | |||
| Contoh | isNumber(42) → true isNumber("42") → false | |||
| Lihat juga |
isText
(value)Memeriksa apakah suatu nilai berupa string.
| Parameter |
| |||
| Nilai yang dikembalikan | boolean | |||
| Contoh | isText("hello") → true isText(123) → false | |||
| Lihat juga |
Topik terkait
- Gambaran umum ekspresi: semua fungsi ekspresi.
Rancang proses yang lebih baik. Bangun arsitektur yang saling terhubung. Tetap kendalikan semuanya.
Mulai sekarang juga tanpa kartu kredit dan tanpa perlu menunggu. Ubah cara kerja organisasi Anda menjadi rancangan proses yang jelas dan saling terhubung.
Bangun arsitektur proses, tetapkan penanggung jawab dan kontrol, lalu selaraskan peran serta tanggung jawab di setiap tingkat.
Mulai uji coba gratis dan bangun satu landasan tepercaya untuk mengatur, mengelola, dan terus memperbaiki proses Anda.