CInt |
Convertir en entier |
| VBScript |
Syntaxe
|
Function CINT(expression)
|
Paramètres
| Nom |
Description |
| expression |
Ce paramètre permet d'indiquer l'expression scalaire à traiter. |
Description
Cette fonction permet de convertir une expression en un type entier.
Remarques
- La fonction CInt permet de convertir une expression numérique ou une chaîne représentant un nombre en un entier signé. Elle est pratique lorsque vous avez
besoin de supprimer les décimales d'une valeur tout en respectant les règles d'arrondi classiques.
- CInt utilise un arrondi commercial, c'est-à-dire qu'il arrondit les valeurs fractionnaires à l'entier le plus proche. Par exemple, 1.5 devient 2, mais 1.4
devient 1. Ce comportement est important à connaître pour éviter les erreurs dans les calculs sensibles.
- Le paramètre expression peut être une chaîne ou une variable numérique. Si la chaîne contient un texte non numérique ou mal formaté, une erreur de type (type mismatch)
sera levée à l'exécution. Il est donc judicieux de valider l'entrée au préalable.
- L'intervalle de valeurs autorisée pour un entier VBScript est limitée à -32 768 à 32 767. Si la valeur dépasse cet intervalle, une erreur de dépassement de
capacité (overflow) est générée, ce qui peut interrompre le script s'il n'est pas correctement géré.
- CInt est très utile pour convertir des résultats de calculs ou des entrées utilisateur dans des formulaires web. Cela permet de garantir que les données manipulées
par la suite sont bien de type entier, facilitant les comparaisons ou les itérations.
- Cette fonction est également utile pour forcer la cohérence des types dans des opérations où un entier est exigé. Par exemple, dans une boucle For, utiliser
CInt assure que le compteur est bien un entier et non un flottant qui risquerait d'être mal interprété.
- Comme d'autres fonctions de conversion en VBScript (CDbl, CSng,...), CInt dépend des paramètres régionaux
pour l'interprétation des nombres dans une chaîne. Une mauvaise configuration peut engendrer des erreurs inattendues.
- Enfin, CInt peut être utilisé pour normaliser des données hétérogènes issues de différentes sources (fichiers, bases de données, interfaces utilisateur) avant
traitement. Cela garantit que toutes les valeurs numériques soient converties dans un même format entier, facilitant ainsi leur gestion dans le script.
Dernière mise à jour : Lundi, le 19 Avril 2021