ee.Number.parse

Convert a string to a number.
Usage Returns
ee.Number.parse(input, radix ) Number
Argument Type Details
input
String The string to convert to a number.
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.

Examples

Code Editor (JavaScript)

 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 

Python setup

See the Python Environment page for information on the Python API and using geemap for interactive development.

 import 
  
 ee 
 import 
  
 geemap.core 
  
 as 
  
 geemap 

Colab (Python)

 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 
Create a Mobile Website
View Site in Mobile | Classic
Share by: