时间: 2021-07-31 作者:daque
什么是 vbscript 数据典型?vbscript 惟有一种数据典型,称为 variant。variant 是一种特出的数据典型,按照运用的办法,它不妨包括各别类型的消息。由于 variant 是 vbscript 中独一的数据典型,以是它也是 vbscript 中一切因变量的归来值的数据典型。 最大略的 variant 不妨包括数字或字符串消息。variant 用来数字左右文中时动作数字处置,用来字符串左右文中时动作字符串处置。这即是说,即使运用看上去象是数字的数据,则 vbscript 会假设其为数字并以实用于数字的办法处置。与此一致,即使运用的数据只大概是字符串,则 vbscript 将按字符串处置。固然,也不妨将数字包括在引号 (" ") 中使其变成字符串。 variant 子典型除大略数字或字符串除外,variant 不妨进一步辨别数值消息的一定含意。比方运用数值消息表白日子或功夫。该类数据在与其余日子或功夫数据一道运用时,截止也老是表白为日子或功夫。固然,从 boolean 值到浮点数,数值消息是五花八门的。variant 包括的数值消息典型称为子典型。大普遍情景下,可将所需的数据放进 variant 中,而 variant 也会依照最实用于其包括的数据的办法举行操纵。 下表表露 variant 包括的数据子典型:
子典型
刻画
empty
未初始化的 variant。对于数值变量,值为 0;对于字符串变量,值为零长度字符串 ("")。=版权一切 热门载入
null
不包括任何灵验数据的 variant。
boolean
包括 true 或 false。
byte
包括 0 到 255 之间的平头。
integer
包括 -32,768 到 32,767 之间的平头。
currency
-922,337,203,685,477.5808 到 922,337,203,685,477.5807。
long
包括 -2,147,483,648 到 2,147,483,647 之间的平头。
single
包括单精度浮点数,负数范畴从 -3.402823e38 到 -1.401298e-45,正数范畴从 1.401298e-45 到 3.402823e38。
double
包括双精度浮点数,负数范畴从 -1.79769313486232e308 到 -4.94065645841247e-324,正数范畴从 4.94065645841247e-324 到 1.79769313486232e308。
date (time)
包括表白日子的数字,日子范畴从纪元 100 年 1 月 1 日到纪元 9999 年 12 月 31 日。
string
包括变长字符串,最大长度可为 20 亿个字符。
object
包括东西。
error
包括缺点号。
您不妨运用变换因变量来变换数据的子典型。其余,可运用 vartype 因变量归来数据的 variant 子典型