Float numbers

Operators and functions for working with decimal numbers of float type are described here.

Operators

Operator

Result

Description

float + float

float

Adds two numbers.

float + int

float

int + float

float

float - float

float

Subtracts second number from the first.

float - int

float

int - float

float

float * float

float

Multiplies both numbers.

float * int

float

int * float

float

float / float

float

The division of two numbers. When dividing by zero, an error is returned.

float / int

float

int / float

float

float == float

bool

Returns true if two numbers are equal and false, otherwise.

float == int

bool

float > float

bool

Returns true if the first number is greater than the second and false, otherwise.

float > int

bool

float < float

bool

Returns true if the first number is less than the second and false, otherwise.

float < int

bool

float != float

bool

Returns true if two numbers are not equal and false, otherwise.

float != int

bool

float >= float

bool

Returns true if the first number is greater than or equal to the second and false, otherwise.

float >= int

bool

float <= float

bool

Returns true if the first number is less than or equal to the second and false, otherwise.

float <= int

bool

- float

float

Change the sign of a decimal number.

float = float

float

Simple assignment operator.

float += float

float

Add and assignment operator.

float -= float

float

Subtract and assignment operator.

float /= float

float

Divide and assignment operator.

float *= float

float

Multiply and assignment operator.

Functions

bool(float f) bool

The bool function returns false if the passed parameter is 0.0, otherwise it returns true.

int(float f) int

The int function converts a decimal number to an integer number which is less than or equal to this number.

str(float f) str

The str function converts a decimal number to a string.

Ceil(float f) int

The Ceil function returns the least integer value greater than or equal to f.

Floor(float f) int

The Floor function returns the greatest integer value less than or equal to f.

Max(float fl, float fr) float

The Max function returns the maximum of two values.

Min(float fl, float fr) float

The Min function returns the minimum of two values.

Round(float f) int

The Round function returns the nearest integer, rounding half away from zero.

Round(4.5) // 5
Round(4.1) // 4
Round(4.9) // 5

Round(float f, int digit) float

The Round function rounds f to the specified number of decimal places.

Round(4.567, 2) // 4.57
Round(4.111, 1) // 4.1