Bu sayfada

Tür dönüştürme işlevleri

Veri türleri arasında dönüştürme yapmaya ve değer türlerini denetlemeye yönelik işlevler.

ProcessMind’de veri türleri

ProcessMind ifadeleri aşağıdaki veri türleriyle çalışır:

  • number: Sayısal değerler:

    42
    3.14
    -100
  • string: Metin değerleri:

    "Hello"
    "Active"
  • boolean: Doğru/yanlış değerleri:

    true
    false
  • null: Eksik değer:

    null

Yaygın örüntüler

  • Metinden sayıları ayrıştırın:

    toNumber("42")        // 42
    toNumber("3.14")      // 3.14
    toNumber("abc")       // null (conversion failed)
  • Birleştirme için dönüştürün:

    "Order #" + toString(OrderId)
  • Evet/Hayır alanlarını ayrıştırın:

    toBoolean("yes")      // true
    toBoolean("no")       // false
    toBoolean("1")        // true
    toBoolean("0")        // false
  • Tür güvenli hesaplamalar:

    if(isNumber(Value), Value * 2, 0)

toNumber

(value)

Bir değeri sayıya dönüştürür. Dönüşüm başarısız olursa null döndürür.

Parametreler
value any Dönüştürülecek değer
Döndürür sayı | null
Örnekler
toNumber("42") 42
toNumber("abc") null
toNumber(true) 1
Ayrıca bkz.

toString

(value)

Bir değeri metne dönüştürür.

Parametreler
value any Dönüştürülecek değer
Döndürür string
Örnekler
toString(42) "42"
toString(true) "true"
Ayrıca bkz.

toBoolean

(value)

Bir değeri boolean türüne dönüştürür. 'true', 'yes' ve '1' gibi metinler true olur.

Parametreler
value any Dönüştürülecek değer
Döndürür boolean | null
Örnekler
toBoolean("yes") true
toBoolean(0) false
toBoolean("maybe") false
Ayrıca bkz.

isNumber

(value)

Bir değerin sayı olup olmadığını kontrol eder.

Parametreler
value any Kontrol edilecek değer
Döndürür boolean
Örnekler
isNumber(42) true
isNumber("42") false
Ayrıca bkz.

isText

(value)

Bir değerin metin olup olmadığını kontrol eder.

Parametreler
value any Kontrol edilecek değer
Döndürür boolean
Örnekler
isText("hello") true
isText(123) false
Ayrıca bkz.

isDate

(value)

Bir değerin geçerli bir tarih veya zaman damgası olup olmadığını kontrol eder.

Parametreler
value any Kontrol edilecek değer
Döndürür boolean
Örnekler
isDate(StartTime) true
isDate("not a date") false
Ayrıca bkz.

İlgili konular