ประกาศ: โปรเจ็กต์ที่ไม่ใช่เชิงพาณิชย์ทั้งหมดที่ลงทะเบียนเพื่อใช้ Earth Engine ก่อนวันที่ 
15 เมษายน 2025 ต้อง
ยืนยันการมีสิทธิ์ที่ไม่ใช่เชิงพาณิชย์เพื่อรักษาสิทธิ์เข้าถึง หากคุณไม่ยืนยันภายในวันที่ 26 กันยายน 2025 ระบบอาจระงับสิทธิ์เข้าถึงของคุณ
  
        
 
       
     
  
  
  
    
  
  
  
    
      ee.Number.short
    
    
      
    
    
      
      จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
    
    
      
      บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
    
  
  
      
    
  
  
  
  
  
    
  
  
    
    
    
  
  
แปลงค่าอินพุตเป็นจำนวนเต็มแบบมีเครื่องหมาย 16 บิต
| การใช้งาน | การคืนสินค้า | 
|---|
| Number.short() | ตัวเลข | 
| อาร์กิวเมนต์ | ประเภท | รายละเอียด | 
|---|
| ดังนี้ input | ตัวเลข | ค่าอินพุต | 
  
  
  ตัวอย่าง
  
    
  
  
    
    
  
  
  
  
    
    
    
      โปรแกรมแก้ไขโค้ด (JavaScript)
    
    
  // Cast a number to signed 16-bit integer: [-32768, 32767].
var number = ee.Number(100);
print('Number:', number);
var shortNumber = number.short();
print('Number cast to short:', shortNumber);
/**
 * Casting numbers to short 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 short loses decimal precision.
var float = ee.Number(1.7);
print('Floating point value:', float);
var floatToShort = float.short();
print('Floating point value cast to short:', floatToShort);
// A number greater than short range max cast to short becomes short range max.
var SHORT_MAX = 32767;
var outOfRangeHi = ee.Number(SHORT_MAX + 12345);
print('Greater than short max:', outOfRangeHi);
var outOfRangeHiToShort = outOfRangeHi.short();
print('Greater than short max cast to short becomes short max:', outOfRangeHiToShort);
// A number greater than short range min cast to short becomes short range min.
var SHORT_MIN = -32768;
var outOfRangeLo = ee.Number(SHORT_MIN - 12345);
print('Less than short min:', outOfRangeLo);
var outOfRangeLoToShort = outOfRangeLo.short();
print('Less than short min cast to short becomes short min:', outOfRangeLoToShort);
  
    
  
  
    
  
  
  
  
    
  
    
  การตั้งค่า Python
  ดูข้อมูลเกี่ยวกับ Python API และการใช้ geemap เพื่อการพัฒนาแบบอินเทอร์แอกทีฟได้ที่หน้า
    สภาพแวดล้อม Python
  import ee
import geemap.core as geemap
  
    
    
      Colab (Python)
    
    
  # Cast a number to signed 16-bit integer: [-32768, 32767].
number = ee.Number(100)
display('Number:', number)
short_number = number.short()
display('Number cast to short:', short_number)
"""Casting numbers to short 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 short loses decimal precision.
float_number = ee.Number(1.7)
display('Floating point value:', float_number)
float_to_short = float_number.short()
display('Floating point value cast to short:', float_to_short)
# A number greater than short range max cast to short becomes short range max.
SHORT_MAX = 32767
out_of_range_hi = ee.Number(SHORT_MAX + 12345)
display('Greater than short max:', out_of_range_hi)
out_of_range_hi_to_short = out_of_range_hi.short()
display('Greater than short max cast to short becomes short max:',
        out_of_range_hi_to_short)
# A number greater than short range min cast to short becomes short range min.
SHORT_MIN = -32768
out_of_range_lo = ee.Number(SHORT_MIN - 12345)
display('Less than short min:', out_of_range_lo)
out_of_range_lo_to_short = out_of_range_lo.short()
display('Less than short min cast to short becomes short min:',
        out_of_range_lo_to_short)
  
  
  
  
  
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
  อัปเดตล่าสุด 2025-10-30 UTC
  
  
  
    
      [null,null,["อัปเดตล่าสุด 2025-10-30 UTC"],[],[]]