几个值得回忆的关键字:
1.Dim
引用方法:Dim [VarableName]
或许大神的你不需要Dim就能把变量玩弄的很熟练,因为在VBS中这确实也没那么必要,无需注册即可使用。没关系,I am a rookie.说到Dim,就不得不“变量”这个字眼。VBS中的变量都是“变体”(Variant),这种“全能”的数据类型。强悍在哪?
Option Explicit
Dim Variant_Data
Variant_Data=123:Msgbox TypeName(Variant_Data),,"Data_Type"
Variant_Data=12.30:Msgbox TypeName(Variant_Data),,"Data_Type"
Variant_Data=123000:Msgbox TypeName(Variant_Data),,"Data_Type"
Variant_Data="123":Msgbox TypeName(Variant_Data),,"Data_Type"
Variant_Data=#2011/09/23#:Msgbox TypeName(Variant_Data),,"Data_Type"
Variant_Data=True:Msgbox TypeName(Variant_Data),,"Data_Type"
Set Variant_Data=CreateObject("Wscript.Shell"):Msgbox TypeName(Variant_Data),,"Data_Type"
Set Variant_Data=Nothing:Msgbox TypeName(Variant_Data),,"Data_Type"
你看到了什么,变量的数据类型被任意转换了。没错,这让你了解到了“世界上没那么多绝对”。所以,我用Dim将变量留在记忆中,让它在数据洪荒中没有忘记它的“使命”。
所以,我加上Option Explicit让系统强制管控我随意使用变量的私欲。
1.Dim
引用方法:Dim [VarableName]
或许大神的你不需要Dim就能把变量玩弄的很熟练,因为在VBS中这确实也没那么必要,无需注册即可使用。没关系,I am a rookie.说到Dim,就不得不“变量”这个字眼。VBS中的变量都是“变体”(Variant),这种“全能”的数据类型。强悍在哪?
Option Explicit
Dim Variant_Data
Variant_Data=123:Msgbox TypeName(Variant_Data),,"Data_Type"
Variant_Data=12.30:Msgbox TypeName(Variant_Data),,"Data_Type"
Variant_Data=123000:Msgbox TypeName(Variant_Data),,"Data_Type"
Variant_Data="123":Msgbox TypeName(Variant_Data),,"Data_Type"
Variant_Data=#2011/09/23#:Msgbox TypeName(Variant_Data),,"Data_Type"
Variant_Data=True:Msgbox TypeName(Variant_Data),,"Data_Type"
Set Variant_Data=CreateObject("Wscript.Shell"):Msgbox TypeName(Variant_Data),,"Data_Type"
Set Variant_Data=Nothing:Msgbox TypeName(Variant_Data),,"Data_Type"
你看到了什么,变量的数据类型被任意转换了。没错,这让你了解到了“世界上没那么多绝对”。所以,我用Dim将变量留在记忆中,让它在数据洪荒中没有忘记它的“使命”。
所以,我加上Option Explicit让系统强制管控我随意使用变量的私欲。