ee.Number.rightShift
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
شیفت امضا شده به راست v1 در v2 بیت را محاسبه می کند.
استفاده | برمی گرداند | Number. rightShift (right) | شماره |
استدلال | تایپ کنید | جزئیات | این: left | شماره | مقدار سمت چپ. |
right | شماره | مقدار سمت راست. |
نمونه ها
ویرایشگر کد (جاوا اسکریپت)
/**
* Unsigned 8-bit type example.
*
* 20 as binary: 00010100
* Right shift 2: 00000101
*
* 00000101 is binary for 5.
*/
print(ee.Number(20).rightShift(2)); // 5
راه اندازی پایتون
برای اطلاعات در مورد API پایتون و استفاده از geemap
برای توسعه تعاملی به صفحه محیط پایتون مراجعه کنید.
import ee
import geemap.core as geemap
کولب (پایتون)
"""Unsigned 8-bit type example.
20 as binary: 00010100
Right shift 2: 00000101
00000101 is binary for 5.
"""
print(ee.Number(20).rightShift(2).getInfo()) # 5
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[[["\u003cp\u003ePerforms a signed right bitwise shift operation on a number, moving bits to the right by a specified amount.\u003c/p\u003e\n"],["\u003cp\u003eReturns the result of shifting the bits of the left-hand value to the right by the number of bits specified by the right-hand value.\u003c/p\u003e\n"],["\u003cp\u003eUsage involves calling \u003ccode\u003erightShift()\u003c/code\u003e on an \u003ccode\u003eee.Number\u003c/code\u003e object, passing the shift amount as an argument.\u003c/p\u003e\n"],["\u003cp\u003eExamples demonstrate the concept using both JavaScript and Python in Google Earth Engine.\u003c/p\u003e\n"]]],["The content details how to perform a signed right shift operation on a number. It takes two numerical arguments: `left` (the number to be shifted) and `right` (the number of bits to shift). The operation `Number.rightShift(right)` returns a new number. The provided examples demonstrate shifting the binary representation of 20 two positions to the right, resulting in the value 5. Both JavaScript and Python code examples illustrate this behavior.\n"],null,["# ee.Number.rightShift\n\nCalculates the signed right shift of v1 by v2 bits.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|----------------------------|---------|\n| Number.rightShift`(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\n/**\n * Unsigned 8-bit type example.\n *\n * 20 as binary: 00010100\n * Right shift 2: 00000101\n *\n * 00000101 is binary for 5.\n */\n\nprint(ee.Number(20).rightShift(2)); // 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\n\"\"\"Unsigned 8-bit type example.\n\n20 as binary: 00010100\nRight shift 2: 00000101\n\n00000101 is binary for 5.\n\"\"\"\n\nprint(ee.Number(20).rightShift(2).getInfo()) # 5\n```"]]