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 |
| |||
| 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 |
| |||
| 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 |
| |||
| 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 |
| |||
| 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 |
| |||
| Döndürür | boolean | |||
| Örnekler | isText("hello") → true isText(123) → false | |||
| Ayrıca bkz. |
İlgili konular
- Expressions Overview: tüm ifade işlevleri.