9.2.5 round函数 - 编程吧

上一篇 | 下一篇

9.2.5 round函数

发布: 2007-7-20 13:51 | 作者: 佚名 | 来源: 转载 | 查看: 16次


9.2.5  round函数
round函数用于求出并返回最接近给定参数value值的整数值。如果两个整数都和value值等距离,那么round函数将返回较大的那个整数值。如果value是一个整数,则返回的就是value本身。round函数的语法格式为:

Float.round(value)

如果参数value的值不是有效的数,那么round函数就会返回无效值invalid。

使用round函数的例子如下:

 

var a = Float.round(3.5);                          // 计算结果为a = 4;4和3与3.5等距离,取较大的数4。

var b = Float.round(-3.5);                        // 计算结果为b = -3

var c = Float.round(0.5);                          // 计算结果为c = 1;1和0与0.5等距离,取较大的数1。

var d = Float.round(-0.5);                        // 计算结果为d = 0

 

9.2.6  sqrt函数
sqrt函数用于计算并返回给定参数value值的近似平方根。其语法格式如下:

Float.sqrt(value)

它的参数value取值需为浮点数,返回值也为浮点数。不过,如果value的值无法求出平方根,比如value的值是个负数,则sqrt函数将返回无效值invalid。

sqrt函数的计算例子如下:

 

var a = 4;

var b = Float.sqrt(a);          // 计算结果为b = 2.0

var c = Float.sqrt(5);          // 计算结果为c = 2.2360679775

 

9.2.7  maxFloat函数
maxFloat函数用于返回单精度浮点数所支持的最大浮点数。其语法格式为:

Float.maxFloat( )

它没有参数。由于单精度浮点数所支持的最大浮点数为3.40282347E+38,所以该函数的返回值即为浮点数3.40282347E+38。

例如,下述语句即可使用maxFloat函数返回最大的单精度浮点数:

var a = Float.maxFloat( );

9.2.8  minFloat函数
minFloat函数用于返回单精度浮点数所支持的最小浮点数。其语法格式为:

Float.minFloat( )

该函数也没有参数。由于单精度浮点数所支持的最小浮点数为1.17549435E-38,所以该函数的返回值即为浮点数1.17549435E-38。

比如,下述使用maxFloat函数的语句即可求出最小的单精度浮点数:

var a = Float.minFloat( );

字号: | 推荐给好友

 

评分:0

我来说两句

seccode