Math
类包含基本的数字操作,如指数、对数、平方根和三角函数。
1、sqrt 返回正确舍入的 double
值的正平方根。特殊情况是:
- 如果参数是 NaN 或小于零,那么结果是 NaN。
- 如果参数是正无穷大,那么结果就是正无穷大。
- 如果参数是正零或负零,那么结果与参数相同。
- 如果参数值总是等于某个整数,那么结果与该参数相同。
- 如果参数是 NaN、无穷大、正零或负零,那么结果与参数相同。
- 如果参数值小于零,但是大于 -1.0,那么结果是负零。
3、floor 返回不大于他的最大整数。特殊情况是:
如果参数是 NaN,那么结果是 0。
- 如果参数值总是等于某个整数,那么结果与该参数相同。
- 如果参数是 NaN、无穷大、正零或负零,那么结果与参数相同。
4、rint 返回其值最接近参数并且是整数的
double
值。如果两个整数的
double
值都同样接近,
那么结果取偶数。特殊情况是:
- 如果参数值是整数,那么结果就是该参数。
- 如果参数是 NaN 或无穷大或正零或负零,那么结果与参数相同。
如果参数是 NaN,那么结果是 0。