Int, Fix, , fonctions

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.