在vb中要將一個數字字串轉換成對應的數值,應使用的函數是“Val()”;該函數的語法格式為“Val(S,V,Code)”,意義:將字串S轉換為對應數值類型並賦值給V,如果字串中有非數字,則“V:=0”,Code可傳回非數字字元的位置。
本教學操作環境:windows7系統、Dell G3電腦。
在vb中要將一個數字字串轉換成對應的數值,應使用的函數是「Val()」。
Val函數可以將由數字符號(包括正負號、小數點)組成的字元型資料轉換成對應的數值型資料。
使用格式用法:
Val(S,V,Code)
將字串S轉換成與V相同的數值類型並賦值給V,如果字串中有非數字,則V:=0,Code用於傳回非數字字元的位置。
說明:
若字串內出現非數字字符,那麼只轉換非數字字元前面的部分;若字串的首字符不是數字符號,則傳回數值零,但忽略前導空格。
範例:
text1.text = "10"
text2.text = "11"
text3.text = text1.text text2.text
按道理應該得到10 11(結果是21),但回傳的是1011,這個是因為運算時候是字元運算。
text1.text = "10"
text2.text = "11"
text3.text = val(text1.text) val(text2.text)
回傳的就是21。
更多程式相關知識,請造訪:程式設計入門! !
以上是vb中要將一個數字字串轉換成對應的數值,而應使用的函數是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!