收集的WML Script標準函數(shù)庫第2/3頁
更新時間:2007年03月14日 00:00:00 作者:
6.3 Float函數(shù)庫
名稱:Float
說明:這個函數(shù)庫包含了典型與常用的浮點數(shù)算術(shù)程序。
int
程序:int(value)
說明:回傳給予值的整數(shù)部分。
參數(shù):value=數(shù)字
回傳值:整數(shù)或invalid
例外狀況:無
范例:var a =3.14;
var b =Float.in(a); //b=3
var c =Float.in(-2.8); //c=-2
floor
程序:floor(value)
說明:回傳整數(shù)值,這個只要最接近給予值但不能大于它。
如果value已經(jīng)是個整數(shù),其結(jié)果就是這個值本身。
參數(shù):value=數(shù)字
回傳值:整數(shù)或invalid
例外狀況:無
范例:var a =3.14;
var b =Float.in(a); //b=3
var c =Float.in(-2.8); //c=-3
ceil
程序:ceil(value)
說明:回傳一個只要最接近給予值但不能小于它的整數(shù)值。
如果value已經(jīng)是個整數(shù),其結(jié)果就是這個值本身。
參數(shù):value=數(shù)字
回傳值:整數(shù)或invalid
例外狀況:無
范例:var a =3.14;
var b =Float.in(a); //b=4
var c =Float.in(-2.8); //c=-2
pow
程序:pow(x,y)
說明:回傳x的y次方值。
如果x是負數(shù),則y必須為正數(shù)。
參數(shù):x=數(shù)字
y=數(shù)字
回傳值:浮點數(shù)或invlid
例外狀況:如果x= =0而且 y<0,則回傳invalid
如果x<0而且y不是個整數(shù),則回傳invalid
范例:var a =3
var b =Float.pow(a,2); //b=9
round
程序:round(value)
說明:傳回最接近給予值的整數(shù)
若兩個整數(shù)值跟value接近的程序相等,則選擇比較大的數(shù)。
若value已經(jīng)是個正數(shù),其結(jié)果就是value本身。
參數(shù):value=數(shù)字
回傳值:整數(shù)或invalid
例外狀況:無
范例:var a=Float.round(3.5); // a=4
var b=Float.round(-3.5); //b=-3
var c=Float.round(0.5); // c=1
var d=Float.round(-0.5); //d=0
squt
程序:sqrt(value)
說明:傳回給予值value的平方根近似值。
參數(shù):value=浮點數(shù)
回傳值:浮點數(shù)或invalid
例外狀況:如果value負數(shù),則回傳invlid
范例:var a=4;
var b=Float.squt(a); //b=2.0
var c=Float.squt(5); //c=2.2360679775
maxFloat
程序:maxFloat()
說明:傳回IEEE 754所支持的但準浮點數(shù)格式中最大的浮點數(shù)值。
參數(shù):無
回傳值:浮點數(shù)3.40282347E+38
例外狀況:無
范例:var a=Float.maxFloat();
minFloat
程序:minFloat()
說明:傳回IEEE 754所支持的但準浮點數(shù)格式中最小的浮點數(shù)值。
參數(shù):無
回傳值:浮點數(shù)1.17549435E-38
例外狀況:無
范例:var a=Float.minFloat();