為什麼這篇isnumber函數鄉民發文收入到精華區:因為在isnumber函數這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者fumizuki (小獅)看板Visual_Basic標題Re: 請問IsNumeric這個函數...
※ 引述《SHORTHAPPY (騙人騙人騙人 ><)》之銘言:
: 請問使用IsNumeric這個函數
: 需要include什麼嗎??
不用
: 另外阿
: 如果運算出來的值是 -1.#IO 這種形式 (分母為零的時候)
分母為零?不能通過編譯吧
: 可以使用IsNumeric這個函數來判斷該值是否為一個數值嗎??
: 謝謝~~~~
所以數值的定義:
1) 除了 +(正號) -(負號) .(小數點) 阿拉伯數字(0~9) 科學記號(e)之外,
不可有其它符號。
2) 正整數:不含小數點的數,前置符號為正號(+),正號可省略。
3) 負整數:不含小數點的數,前置符號為負號(-)。
4) 浮點數:含小數點的數,不限制小數點後位數,小數點的數字可省略。
5) 科學記號:e記號之前可為正整數、負整數、或浮點數。
e記號之後只可為正整數或負整數,不可省略。
以下的值代入IsNumeric,傳回值都是 True:
1 1. 1.0 0 +1 -1
-1. -1.0 1e3 1e-3 -1e-3 -1.2e-3
以下的值也會傳回 True:(但我不知道原因為何)
1- 1+
以下的值代入IsNumeric,傳回值都是 False:
1++ 1-- 1+1 1=1 1>0
1* 1/ 1= 1^ 1%
x+y x-y x*y x/y 1e-3.1
--
VB 程式設計 倉木麻衣 PTT 星爺板 行列輸入法
======================================================
Visual_Basic MaiKuraki Stephen Array
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.58.156.43