L4G >  val  

Afficher tout Masquer tout

val transforme une chaîne de caractères en nombre.

 

Syntaxe

   val( expr_c )

 

Paramètres

Elément

Description

Restrictions

expr_c

Expression alphanumérique.

Aucune.

 

Exemples

   # Le résultat est 123
    I = val(sum("1", "2", "3"))

   # Le résultat est -111
    val("-111+a111")

   # Le résultat est 10000
    val("10E3")

   # Le résultat est 1e37
    val("1e37")

 

Description

val(expr_c) transforme la chaîne de caractères argument en nombre.

expr_c peut contenir :

- les caractères compris entre '0' et '9',
- '-' (signe moins),
- '+' (signe plus),
- '.' (point décimal),
- 'e' ou 'E' (notation scientifique des puissances de 10).

Les éventuels espaces en tête de expr_c sont ignorés.

Si la chaîne comporte un caractère "illicite" (non compris entre '0' et '9' ...) , il y a troncature avant ce caractère, la chaîne tronquée étant transformée en nombre. Dans le cas où un tel caractère est en 1ère position de la chaîne, val renvoie 0.

Le type du résultat est Integer ou Decimal selon le cas.

 

Erreurs associées

Erreur

Description

ERMODE (10)

L'argument n'est pas alphanumérique.

 

Mots-clés associés

NUM$