# Oct

Oct(*number*)

## Description

Oct returns a string representation of the octal (base 8) value of a number. The required parameter, *number*, is any valid numeric expression. If *number* is not a whole number, it is rounded to the nearest whole number before being converted.

## Example (Basic)

Rem Oct Example 'Oct returns a number as an octal string Print "68 in octal:", Oct(68) Print "1 in octal:", Oct(1) Print "2605.45 in octal:", Oct(2605.45)

## Example (JavaScript)

// Oct Example /* Oct returns a number as an octal string */ function Oct(n) { n=Math.round(n); if (n < 0) { n = 0177777 + n + 1; } return n.toString(8); } NSB.Print("68 in octal: " + Oct(68)); NSB.Print("1 in octal: " + Oct(1)); NSB.Print("2605.45 in octal: " + Oct(2605.45));

## Output

68 in octal: 104 1 in octal: 1 2605.45 in octal: 5055