ee.Number.parse
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
یک رشته را به عدد تبدیل کنید.
استفاده | برمی گرداند | ee.Number.parse(input, radix ) | شماره |
استدلال | تایپ کنید | جزئیات | input | رشته | رشته تبدیل به عدد. |
radix | عدد صحیح، پیش فرض: 10 | یک عدد صحیح نشان دهنده سیستم اعداد پایه که از آن تبدیل می شود. اگر ورودی یک عدد صحیح نیست، ریشه باید برابر با 10 باشد یا مشخص نشود. |
نمونه ها
ویرایشگر کد (جاوا اسکریپت)
print('Client-side string converted to ee.Number',
ee.Number.parse('10')); // 10
print('ee.String converted to ee.Number',
ee.Number.parse(ee.String('100'))); // 100
print('Ambiguous string object converted to ee.Number',
ee.Number.parse(ee.Feature(null, {id: '1000'}).get('id'))); // 1000
print('Ambiguous number object converted to ee.Number',
ee.Number.parse(ee.Feature(null, {id: 1000}).get('id'))); // 1000
print('Leading zeros are removed',
ee.Number.parse('0001')); // 1
print('Radix 16',
ee.Number.parse('3E8', 16)); // 1000
راه اندازی پایتون
برای اطلاعات در مورد API پایتون و استفاده از geemap
برای توسعه تعاملی به صفحه محیط پایتون مراجعه کنید.
import ee
import geemap.core as geemap
کولب (پایتون)
print('Client-side string converted to ee.Number:',
ee.Number.parse('10').getInfo()) # 10
print('ee.String converted to ee.Number:',
ee.Number.parse(ee.String('100')).getInfo()) # 100
# 1000
print('Ambiguous string object converted to ee.Number:',
ee.Number.parse(ee.Feature(None, {'id': '1000'}).get('id')).getInfo())
print('Leading zeros are removed:',
ee.Number.parse('0001').getInfo()) # 1
print('Radix 16:', ee.Number.parse('3E8', 16).getInfo()) # 1000
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[[["\u003cp\u003e\u003ccode\u003eee.Number.parse()\u003c/code\u003e converts a string to an Earth Engine Number object.\u003c/p\u003e\n"],["\u003cp\u003eThe function accepts an optional \u003ccode\u003eradix\u003c/code\u003e argument for specifying the base of the number system (default is 10).\u003c/p\u003e\n"],["\u003cp\u003eLeading zeros in the input string are automatically removed during conversion.\u003c/p\u003e\n"],["\u003cp\u003eThe function can handle various input types like client-side strings, Earth Engine Strings, and values retrieved from Earth Engine features.\u003c/p\u003e\n"]]],["`ee.Number.parse()` converts a string to a number. It accepts a string `input` and an optional `radix` (default 10), representing the base of the number system. If the input isn't an integer, radix must be 10 or unspecified. Leading zeros are removed during conversion. The examples show parsing client-side strings, `ee.String` objects, and ambiguous objects, both in JavaScript and Python. Base 16 conversions using radix are also shown.\n"],null,["# ee.Number.parse\n\nConvert a string to a number.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|-------------------------------------|---------|\n| `ee.Number.parse(input, `*radix*`)` | Number |\n\n| Argument | Type | Details |\n|----------|----------------------|--------------------------------------------------------------------------------------------------------------------------------------------|\n| `input` | String | The string to convert to a number. |\n| `radix` | Integer, default: 10 | An integer representing the base number system from which to convert. If input is not an integer, radix must equal 10 or not be specified. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\nprint('Client-side string converted to ee.Number',\n ee.Number.parse('10')); // 10\n\nprint('ee.String converted to ee.Number',\n ee.Number.parse(ee.String('100'))); // 100\n\nprint('Ambiguous string object converted to ee.Number',\n ee.Number.parse(ee.Feature(null, {id: '1000'}).get('id'))); // 1000\n\nprint('Ambiguous number object converted to ee.Number',\n ee.Number.parse(ee.Feature(null, {id: 1000}).get('id'))); // 1000\n\nprint('Leading zeros are removed',\n ee.Number.parse('0001')); // 1\n\nprint('Radix 16',\n ee.Number.parse('3E8', 16)); // 1000\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('Client-side string converted to ee.Number:',\n ee.Number.parse('10').getInfo()) # 10\n\nprint('ee.String converted to ee.Number:',\n ee.Number.parse(ee.String('100')).getInfo()) # 100\n\n# 1000\nprint('Ambiguous string object converted to ee.Number:',\n ee.Number.parse(ee.Feature(None, {'id': '1000'}).get('id')).getInfo())\n\nprint('Leading zeros are removed:',\n ee.Number.parse('0001').getInfo()) # 1\n\nprint('Radix 16:', ee.Number.parse('3E8', 16).getInfo()) # 1000\n```"]]