函数表达 | 函数描述 |
---|---|
var number= ee.Number( 1324567980 ); | 创建Number数据类型 |
var number_2 = number_1.int8();=var number_3 = number_1.toInt8(); | 将number的数据格式转换为int8;同理还有.unit8/16/32/64 = .toUnit 8/16/32/64;.float = .toFloat;.double = .toDouble |
var True_False = Nuber_1.eq( Nuber_2 ); | 判断Nuber_1和Nuber_2是否相等;0为假,1为真 |
.eq() | = |
.neq() | ≠ |
.gt() | > |
.gte() | ≥ |
.lt() | < |
.lte() | ≤ |
var number_2 = number_1.floor().abs(); | 向下取整,和求取绝对值 |
.round() | 四舍五入 |
.ceil() | 向上取整 |
.sqrt() | 开方 |
.exp() | 幂 |
.log() | 对数 |
.log10() | 10 底对数 |
var result = number_2.subtract(number_1); | number_2-number_1 |
.add() | 加 |
.multiply() | 乘 |
.divide() | 除 |
.max() | 最大值 |
.min() | 最小值 |
.mod() | 取模 |
.hypot() | 算三角形斜边 |
.first() | 去第一个 |
.first_nonzero() | 取非0第一个 |
.sin | 求取正弦等 |
.bitwise_and() | 可进行位运算 |
// Number
var test_SN1 = ee.Number(1);
var test_SN2 = ee.Number(-20);
var test_CN1 = 10;
var test_CN2 = -2;
print(test_SN1 > test_SN2);
print(test_SN1.gt(test_SN2));
print(test_CN1.gt(test_CN2));
注意:该文档是参照GEE官方文档进行的总结