VAL |
Valeur |
Basic du Commodore 64 |
Syntaxe
Paramètres
Nom |
Description |
n$ |
Ce paramètre permet d'indiquer la chaîne de caractères contenant l'expression à traiter |
Description
Cette fonction transforme une chaîne de caractères en sa valeur numérique.
Remarques
- Lors du traitement, les caractères d'espace et les premiers caractères moins (-) et plus (+) sont ignorés. Le premier caractère moins est interprété comme un préfixe négatif. La recherche
de la valeur numérique s'est arrêtée lorsque le premier caractère non numérique est atteint. Le premier point (.) est interprété comme un point décimal et le premier e ou E
comme un exposant. Les termes mathématiques et les opérations arithmétiques sont ignorés.
- Lorsque le paramètre n'est pas une chaîne de caractères, un message d'erreur BASIC apparaît :
Il ne peut s'agir que de nombres traités avec des valeurs de -1e+38 à 1e+38. Si cette zone est en dehors de l'intervalle, un message d'erreur :
s'affiche.
- Lorsque le paramètre est absent, alors il apparaît le message d'erreur suivant
Exemple
L'exemple suivant permet d'afficher le nombre contenu dans la chaîne de caractères :
- PRINT VAL("123")
Dernière mise à jour : Lundi, le 12 décembre 2016