Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Remove \ escape reminder

 

The following operators are valid operators for numbers. Note: In addition to these there are also functions in the math module.

Table of Contents

chr()

The chr() operator returns a string containing the character represented by the ASCIIi value of the number it operates on.  For example:

Code Block
languagejavascript
a = 75.chr(); // a: 'K'

The inverse of chr() is ord()

range()

The range operator returns an array containing x to n elements. The number it operates on is the start of the range and the first parameter is the end of the range. For example: 

Code Block
languagejavascript
(0).range(10) // Returns [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

 

Note the parenthesis on the number being operated on. These are required in order for the KRL to parse.If n is less than x, the sequence is decreasing and doesn't include n or n+1.

sprintf()

The sprintf() operator can be applied to either a number or a string. The operator takes a formatting string as its sole argument. Use \%d to escape a literal %d:

Code Block
languagejavascript
themeConfluence
a = 10
b = a.sprintf("<\%d %d>") // b = "<%d 10>"