AI-generated Key Takeaways
-
The
floor()
function calculates and returns the largest integer less than or equal to the provided input number. -
It works with both positive and negative numbers, returning the nearest integer in the direction of negative infinity.
-
Usage involves calling
ee.Number(input).floor()
where 'input' is the number you want to apply the floor function to. -
The function is available in both the JavaScript and Python Earth Engine APIs.
Usage | Returns |
---|---|
Number.floor() | Number |
Argument | Type | Details |
---|---|---|
this: input | Number | The input value. |
Examples
Code Editor (JavaScript)
// Positive numbers. print('Floor for 2.1', ee.Number(2.1).floor()); // 2 print('Floor for 2.5', ee.Number(2.5).floor()); // 2 print('Floor for 2.9', ee.Number(2.9).floor()); // 2 // Negative numbers. print('Floor for -2.1', ee.Number(-2.1).floor()); // -3 print('Floor for -2.5', ee.Number(-2.5).floor()); // -3 print('Floor for -2.9', ee.Number(-2.9).floor()); // -3
import ee import geemap.core as geemap
Colab (Python)
# Positive numbers. print('Floor for 2.1:', ee.Number(2.1).floor().getInfo()) # 2 print('Floor for 2.5:', ee.Number(2.5).floor().getInfo()) # 2 print('Floor for 2.9:', ee.Number(2.9).floor().getInfo()) # 2 # Negative numbers. print('Floor for -2.1:', ee.Number(-2.1).floor().getInfo()) # -3 print('Floor for -2.5:', ee.Number(-2.5).floor().getInfo()) # -3 print('Floor for -2.9:', ee.Number(-2.9).floor().getInfo()) # -3