3 回答
TA貢獻1891條經(jīng)驗 獲得超3個贊
is_numeric — 檢測變量是否為數(shù)字或數(shù)字字符串,bool is_numeric ( mixed $var )。如果 var 是數(shù)字和數(shù)字字符串則返回 TRUE,否則返回 FALSE。
函數(shù)語法:IsNumeric(expression)
必要的expression 參數(shù)是一個Variant,包含數(shù)值表達式或字符串表達式。如果整個 expression 的運算結(jié)果為數(shù)字,則 IsNumeric 返回 True;否則返回 False。如果 expression 是日期表達式,則 IsNumeric 返回 False。
擴展資料:
在VBS中,IsNumeric()函數(shù)的實際作用是判斷參數(shù)表達式是否是數(shù)值,而這個所謂的“數(shù)值”不僅僅包含普通的數(shù)字,還包括(但可能不限于)如下情況:
1、科學計數(shù)法表達式,如“2e7”和“2d7”;
2、十六進制數(shù),如“&H0A”;
3、八進制數(shù),如“&6”;
4、當前區(qū)域下設(shè)置的貨幣金額表達式,如“¥12.44”;
5、加圓括號的數(shù)字,如“(34)”;
6、顯式指定正負的數(shù)字,如“+2.1”和“-2.1”;
7、含有逗號的數(shù)字字符串,如“12,25”。
TA貢獻1921條經(jīng)驗 獲得超9個贊
VB中的IsNumeric是用于判斷一個表達式是否是數(shù)。
IsNumeric 函數(shù),返回 Boolean 值,指出表達式的運算結(jié)果是否為數(shù)。
語法
IsNumeric(expression)
必要的 expression 參數(shù)是一個 Variant,包含數(shù)值表達式或字符串表達式。
說明
如果整個 expression 的運算結(jié)果為數(shù)字,則 IsNumeric 返回 True;否則返回 False。
如果 expression 是日期表達式,則 IsNumeric 返回 False。
IsNumeric 函數(shù)示例
本示例使用 IsNumeric 函數(shù)判斷變量的值是否可為數(shù)值。
Dim MyVar, MyCheck
MyVar = "53" ' 指定值。
MyCheck = IsNumeric(MyVar) ' 返回 True。
MyVar = "459.95" ' 指定值。
MyCheck = IsNumeric(MyVar) ' 返回 True。
MyVar = "45 Help" ' 指定值。
MyCheck = IsNumeric(MyVar) ' 返回 False。
添加回答
舉報
