Int, Fix, , fonctions

From Microsoft VBScript

Microsoft® Visual Basic® Scripting Edition Int, Fix, fonctions Référence du langage 
Version 1 


Description

Renvoient la partie entière d'un nombre.

Syntaxe

Int(number)

Fix(number)

L'argument number représente toute expression numérique valide. Si l'argument number contient Null, la valeur Null est renvoyée.

Notes

Les deux fonctions Int et Fix suppriment la partie fractionnaire de l'argument number et renvoie la valeur entière résultante.

La différence entre les fonctions Int et Fix tient au fait que si l'argument number est négatif, la fonction Int renvoie le premier entier négatif inférieur ou égal à number, tandis que la fonction Fix renvoie le premier entier négatif supérieur ou égal à number. Par exemple, la fonction Int convertit -8,4 en -9, tandis que la fonction Fix convertit -8,4 en -8.

Fix(number) est équivalent à :

Sgn(number) * 
Int(Abs(number))
Les exemples suivants illustrent de quelle façon les fonctions Int et Fix renvoient les parties entières de nombres :
MyNumber = Int(99.8)    ' Renvoie 99.
MyNumber = Fix(99.2)    ' Renvoie 99.
MyNumber = Int(-99.8)   ' Renvoie -100.
MyNumber = Fix(-99.8)   ' Renvoie -99.
MyNumber = Int(-99.2)   ' Renvoie -100.
MyNumber = Fix(-99.2)   ' Renvoie -99.