is_numeric — 检测变量是否为数字或数字字符串,bool is_numeric (
mixed )。如果 var 是数字和数字字符串则返回 TRUE,否则返回 FALSE。[1](PHP中用法)
说明 如果整个 expression 的运算结果为数字,则 IsNumeric 返回 True;否则返回 False。如果 expression 是日期表达式,则 IsNumeric 返回 False。
一种特殊的数据类型,可以包含数值、字符串或日期数据,还包含自定义类型和特殊数值Empty和Null。Variant数据类型有 16
字节的数值存储大小,可以包含的数据可达Decimal的范围,或 22- 字节( 加上字符串长度 ) 的字符存储大小,而且可存储任何字符文本。VarType函数定义了如何处理Variant中的数据。对所有变量,如果没有明确声明它们是其它数据类型,则它们都变成Variant数据类型。
任何其值为数的
表达式。表达式的元素可包含任何关键字、变量、常数和运算符的组合,其结果为数。
任何其值为一连串字符的表达式。字符串表达式的元素可包含返回字符串的函数、字符串文字、字符串常数、字符串变量、字符串Variant或返回字符串Variant(VarType8) 的函数。
任何可解释成日期的表达式,包含日期文字、可看作日期的数字、可看作时间的字符串以及从函数返回的时间。日期表达式限于数字或字符串,可表示从1899 年 1 月 1 日到9999 年 12 月 31日的日期。
VBS中,IsNumeric()函数的实际作用是判断参数
表达式是否是数值,而这个所谓的“数值”不仅仅包含普通的数字,还包括(但可能不限于)如下情况: