Pour convertir une chaîne numérique en valeur numérique correspondante en VB, la fonction à utiliser est "Val()" ; le format de syntaxe de cette fonction est "Val(S,V,Code)", signification : Convertissez la chaîne S en type numérique correspondant et affectez-la à V. S'il y a des caractères non numériques dans la chaîne, alors "V:=0", Code peut renvoyer la position des caractères non numériques.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
Pour convertir une chaîne numérique en la valeur numérique correspondante en VB, la fonction à utiliser est "Val()".
La fonction Val peut convertir des données de caractères composées de symboles numériques (y compris des signes positifs et négatifs, des points décimaux) en données numériques correspondantes.
Utiliser l'utilisation du format :
Val(S,V,Code)
Convertissez la chaîne S dans le même type numérique que V et attribuez-la à V. S'il n'y a pas de chiffres dans la chaîne, alors V:=0, Code is Renvoie la position d'un caractère non numérique.
Remarque :
Si un caractère non numérique apparaît dans la chaîne, seule la partie précédant le caractère non numérique sera convertie si le premier caractère de la chaîne ne l'est pas ; un symbole numérique, la valeur zéro sera renvoyée, mais les espaces de début sont ignorés.
Exemple :
text1.text = "10"
text2.text = "11"
text3.text = text1.text+text2. text
devrait logiquement obtenir 10+11 (le résultat est 21), mais il renvoie 1011. En effet, l'opération est une opération sur caractère.
text1.text = "10"
text2.text = "11"
text3.text = val(text1.text)+val(text2.text)
La valeur renvoyée est 21.
Pour plus de connaissances sur la programmation, veuillez visiter : Introduction à la programmation ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!