VB中的ISNUMERIC是什么意思 有什么用法

f: Text6 = Trim(InputBox("请输入科目3分数(0-100)", "科目3"))
If IsNumeric(Text6) And Text6 <> "" Then 这句有什么用处什么意思 跟下面的else 有什么关系 ISNUMERIC 什么意思 括号内的 的TEXT6什么用处
If Text6 < 0 Or Text6 > 100 Then
MsgBox "分数不正确,请重新输入"
GoTo f
End If
Else
MsgBox "请输入分数!"
GoTo f
End If

is_numeric — 检测变量是否为数字或数字字符串,bool is_numeric ( mixed $var )。如果 var 是数字和数字字符串则返回 TRUE,否则返回 FALSE。

函数语法:IsNumeric(expression)

必要的expression 参数是一个Variant,包含数值表达式或字符串表达式。如果整个 expression 的运算结果为数字,则 IsNumeric 返回 True;否则返回 False。如果 expression 是日期表达式,则 IsNumeric 返回 False。

扩展资料:

在VBS中,IsNumeric()函数的实际作用是判断参数表达式是否是数值,而这个所谓的“数值”不仅仅包含普通的数字,还包括(但可能不限于)如下情况:

1、科学计数法表达式,如“2e7”和“2d7”;

2、十六进制数,如“&H0A”;

3、八进制数,如“&6”;

4、当前区域下设置的货币金额表达式,如“¥12.44”;

5、加圆括号的数字,如“(34)”;

6、显式指定正负的数字,如“+2.1”和“-2.1”;

7、含有逗号的数字字符串,如“12,25”。

参考资料来源:百度百科-IsNumeric

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-09

is_numeric — 检测变量是否为数字或数字字符串,bool is_numeric ( mixed $var )。如果 var 是数字和数字字符串则返回 TRUE,否则返回 FALSE。

函数语法:IsNumeric(expression)

Variant 数据类型

一种特殊的数据类型,可以包含数值、字符串或日期数据,还包含自定义类型和特殊数值Empty和Null。Variant数据类型有 16字节的数值存储大小,可以包含的数据可达Decimal的范围,或 22- 字节( 加上字符串长度 ) 的字符存储大小,而且可存储任何字符文本。VarType函数定义了如何处理Variant中的数据。对所有变量,如果没有明确声明它们是其它数据类型,则它们都变成Variant数据类型。

扩展资料:

表达式

数值

任何其值为数的表达式。表达式的元素可包含任何关键字、变量、常数和运算符的组合,其结果为数。

字符串

任何其值为一连串字符的表达式。字符串表达式的元素可包含返回字符串的函数、字符串文字、字符串常数、字符串变量、字符串Variant或返回字符串Variant(VarType8) 的函数。

日期表

任何可解释成日期的表达式,包含日期文字、可看作日期的数字、可看作时间的字符串以及从函数返回的时间。日期表达式限于数字或字符串,可表示从1899 年 1 月 1 日到9999 年 12 月 31日的日期。

可将日期作为实数的一部分来存储。小数点左边的数值表示日期:小数点右边的数值表示时间。负的数值表示在1899 年 12 月 30 日 之前。

本回答被网友采纳
第2个回答  推荐于2017-09-06
VB中的IsNumeric是用于判断一个表达式是否是数。
IsNumeric 函数,返回 Boolean 值,指出表达式的运算结果是否为数。
语法

IsNumeric(expression)
必要的 expression 参数是一个 Variant,包含数值表达式或字符串表达式。
说明
如果整个 expression 的运算结果为数字,则 IsNumeric 返回 True;否则返回 False。
如果 expression 是日期表达式,则 IsNumeric 返回 False。
IsNumeric 函数示例
本示例使用 IsNumeric 函数判断变量的值是否可为数值。
Dim MyVar, MyCheck

MyVar = "53" ' 指定值。
MyCheck = IsNumeric(MyVar) ' 返回 True。

MyVar = "459.95" ' 指定值。
MyCheck = IsNumeric(MyVar) ' 返回 True。

MyVar = "45 Help" ' 指定值。
MyCheck = IsNumeric(MyVar) ' 返回 False。
第3个回答  2009-12-14
IsNumeric(表达式) 用于判断表达式是否是数字 。比如isnumeric("12asd")返回false
isnumeric("0.238")返回true
希望对你有帮助 呵呵
第4个回答  推荐于2017-09-14
text6获得输框的值
IsNumeric判断是否为数字
Text6 <> ""是表示不为空本回答被提问者采纳
相似回答