Anúncio: todos os projetos não comerciais registrados para usar o Earth Engine antes de
15 de abril de 2025 precisam
verificar a qualificação não comercial para manter o acesso ao Earth Engine.
ee.Number.firstNonZero
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Seleciona o primeiro valor se ele for diferente de zero e o segundo valor caso contrário.
Uso | Retorna |
---|
Number.firstNonZero(right) | Número |
Argumento | Tipo | Detalhes |
---|
isso: left | Número | O valor à esquerda. |
right | Número | O valor à direita. |
Exemplos
Editor de código (JavaScript)
print('First non-zero: 0, 5', ee.Number(0).firstNonZero(ee.Number(5))); // 5
print('First non-zero: 5, 0', ee.Number(5).firstNonZero(ee.Number(0))); // 5
Configuração do Python
Consulte a página
Ambiente Python para informações sobre a API Python e como usar
geemap
para desenvolvimento interativo.
import ee
import geemap.core as geemap
Colab (Python)
print('First non-zero in [0, 5]:',
ee.Number(0).firstNonZero(ee.Number(5)).getInfo()) # 5
print('First non-zero in [5, 0]:',
ee.Number(5).firstNonZero(ee.Number(0)).getInfo()) # 5
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-26 UTC.
[null,null,["Última atualização 2025-07-26 UTC."],[[["\u003cp\u003e\u003ccode\u003efirstNonZero()\u003c/code\u003e is a method that selects and returns the first number if it is not zero, otherwise, it returns the second number.\u003c/p\u003e\n"],["\u003cp\u003eIt takes two arguments: the left-hand value (\u003ccode\u003ethis: left\u003c/code\u003e) and the right-hand value (\u003ccode\u003eright\u003c/code\u003e), both of which should be of type Number.\u003c/p\u003e\n"],["\u003cp\u003eThis function can be useful for conditional selections where a fallback value is needed if the primary value is zero.\u003c/p\u003e\n"]]],["The `firstNonZero` method, applied to a number (`left`), takes another number (`right`) as an argument. It returns the `left` value if it's non-zero; otherwise, it returns the `right` value. The method is available in both JavaScript and Python, operating on numerical data. Examples show that `firstNonZero` selects 5 when given (0, 5) or (5, 0) as inputs.\n"],null,["# ee.Number.firstNonZero\n\nSelects the first value if it is non-zero, and the second value otherwise.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|------------------------------|---------|\n| Number.firstNonZero`(right)` | Number |\n\n| Argument | Type | Details |\n|--------------|--------|-----------------------|\n| this: `left` | Number | The left-hand value. |\n| `right` | Number | The right-hand value. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\nprint('First non-zero: 0, 5', ee.Number(0).firstNonZero(ee.Number(5))); // 5\nprint('First non-zero: 5, 0', ee.Number(5).firstNonZero(ee.Number(0))); // 5\n```\nPython setup\n\nSee the [Python Environment](/earth-engine/guides/python_install) page for information on the Python API and using\n`geemap` for interactive development. \n\n```python\nimport ee\nimport geemap.core as geemap\n```\n\n### Colab (Python)\n\n```python\nprint('First non-zero in [0, 5]:',\n ee.Number(0).firstNonZero(ee.Number(5)).getInfo()) # 5\nprint('First non-zero in [5, 0]:',\n ee.Number(5).firstNonZero(ee.Number(0)).getInfo()) # 5\n```"]]