Stay organized with collections Save and categorize content based on your preferences.
Casts the input value to a signed 64-bit integer.

this: inputNumberThe input value.


Code Editor (JavaScript)

// Declare an ee.Number.
var number = ee.Number(100);
print('ee.Number:', number);

// Cast a number to signed 64-bit integer.
var longNumber = number.toLong();
print('ee.Number cast to long:', longNumber);

* Casting numbers to long that are outside of its range and precision can
* modify the resulting value, note the behavior of the following scenarios.

// A floating point number cast to long loses decimal precision.
var float = ee.Number(1.7);
print('Floating point value:', float);

var floatToLong = float.toLong();
print('Floating point value cast to long:', floatToLong);