If you would like to upgrade to a newer long-term support version of Studio Pro, see Moving from Mendix Studio Pro 8 to 9.

Parse Integer

Last modified: August 20, 2024

Introduction

This document describes the function that converts a string to a value that is of data type Integer/Long.

parseInteger

Takes a string and parses it to an Integer/Long.

Input Parameters

The input parameters are described in the table below:

ValueType
The string to parseString
Default value (optional)Integer/Long
A default value can be specified to handle parsing errors. If no default value is provided, an error will occur if the string is not a number or if the parsed value is not within the range of valid values for an Integer/Long. The range of valid values for an Integer/Long can be found in this table of supported data types.

Output

The output is described in the table below:

ValueType
An Integer/Long if it is possible to parse it from the string. If the string cannot be parsed to an Integer/Long, the default value will be returned. If no default value is provided, an error will occur.Integer/Long

Examples

The examples below illustrate which value the expression returns:

  • If you use the following input:

    parseInteger('42')

    the output is:

    42
  • If you use the following input:

    parseInteger('not_an_integer', 42)

    the output is:

    42
Morty Proxy This is a proxified and sanitized view of the page, visit original site.