Di halaman ini

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
value any Nilai yang akan diubah
Nilai yang dikembalikan angka | null
Contoh
toNumber("42") → 42
toNumber("abc") → null
toNumber(true) → 1
Lihat juga

toString

(value)

Mengubah nilai menjadi string.

Parameter
value any Nilai yang akan diubah
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
value any Nilai yang akan diubah
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
value any Nilai yang diperiksa
Nilai yang dikembalikan boolean
Contoh
isNumber(42) → true
isNumber("42") → false
Lihat juga

isText

(value)

Memeriksa apakah suatu nilai berupa string.

Parameter
value any Nilai yang diperiksa
Nilai yang dikembalikan boolean
Contoh
isText("hello") → true
isText(123) → false
Lihat juga

isDate

(value)

Memeriksa apakah suatu nilai merupakan tanggal atau timestamp yang valid.

Parameter
value any Nilai yang diperiksa
Nilai yang dikembalikan boolean
Contoh
isDate(StartTime) → true
isDate("not a date") → false
Lihat juga

Topik terkait

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.