Trong trang này

Hàm chuyển đổi kiểu dữ liệu

Các hàm chuyển đổi giữa những kiểu dữ liệu và kiểm tra kiểu giá trị.

Kiểu dữ liệu trong ProcessMind

Biểu thức ProcessMind hỗ trợ các kiểu dữ liệu sau:

  • number: Giá trị số:

    42
    3.14
    -100
  • string: Giá trị văn bản:

    "Hello"
    "Active"
  • boolean: Giá trị đúng/sai:

    true
    false
  • null: Giá trị bị thiếu:

    null

Các mẫu thường gặp

  • Tách số từ văn bản:

    toNumber("42")        // 42
    toNumber("3.14")      // 3.14
    toNumber("abc")       // null (conversion failed)
  • Chuyển đổi để nối chuỗi:

    "Order #" + toString(OrderId)
  • Tách trường Có/Không:

    toBoolean("yes")      // true
    toBoolean("no")       // false
    toBoolean("1")        // true
    toBoolean("0")        // false
  • Tính toán an toàn kiểu dữ liệu:

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

toNumber

(value)

Chuyển một giá trị thành số. Trả về null nếu không thể chuyển đổi.

Tham số
value any Giá trị cần chuyển đổi
Giá trị trả về number | null
Ví dụ
toNumber("42") → 42
toNumber("abc") → null
toNumber(true) → 1
Xem thêm

toString

(value)

Chuyển một giá trị thành chuỗi.

Tham số
value any Giá trị cần chuyển đổi
Giá trị trả về string
Ví dụ
toString(42) → "42"
toString(true) → "true"
Xem thêm

toBoolean

(value)

Chuyển một giá trị thành giá trị boolean. Các chuỗi như 'true', 'yes' và '1' được chuyển thành true.

Tham số
value any Giá trị cần chuyển đổi
Giá trị trả về boolean | null
Ví dụ
toBoolean("yes") → true
toBoolean(0) → false
toBoolean("maybe") → false
Xem thêm

isNumber

(value)

Kiểm tra một giá trị có phải là số hay không.

Tham số
value any Giá trị cần kiểm tra
Giá trị trả về boolean
Ví dụ
isNumber(42) → true
isNumber("42") → false
Xem thêm

isText

(value)

Kiểm tra một giá trị có phải là chuỗi hay không.

Tham số
value any Giá trị cần kiểm tra
Giá trị trả về boolean
Ví dụ
isText("hello") → true
isText(123) → false
Xem thêm

isDate

(value)

Kiểm tra một giá trị có phải là ngày hoặc dấu thời gian hợp lệ hay không.

Tham số
value any Giá trị cần kiểm tra
Giá trị trả về boolean
Ví dụ
isDate(StartTime) → true
isDate("not a date") → false
Xem thêm

Chủ đề liên quan

Thiết kế quy trình tốt hơn. Kết nối các quy trình. Luôn chủ động kiểm soát.

Truy cập ngay, không cần thẻ tín dụng hay chờ đợi. Biến cách tổ chức của bạn vận hành thành các thiết kế quy trình rõ ràng, liên kết với nhau.

Xây dựng kiến trúc quy trình, xác định quyền sở hữu và cơ chế kiểm soát, đồng thời thống nhất vai trò và trách nhiệm ở mọi cấp.

Bắt đầu dùng thử miễn phí để tạo nền tảng đáng tin cậy cho việc quản trị, quản lý và cải tiến quy trình liên tục.