无法理解vbscript变量声明



我的任务是将这个asp.net(vbs(应用程序转换为javascript。。。

我是一名PHP/JS开发人员,老实说,我已经15年没有读过一行visual basic代码了,所以我很生疏。。。

有人能向我解释一下这里发生了什么吗?

Dim VarName(100) as Double

在我看来,他们把VarName作为一个数组,同时作为一个double。这让我很困惑。这是一组替身吗?还是有100位数字的双精度?

除了字符串之外,它们也做同样的事情

Dim VarName(100) as String

什么东西?我试着在谷歌上搜索,我得到的都是新手的东西,不包括这种方式的调光。

谢谢!

它正在声明类型为double的100个elements中的array,您可以在msdn上阅读有关在VB中声明数组的更多信息

声明数组的不同方式。

Dim cargoWeights(10) As Double 
Dim atmospherePressures(2, 2, 4, 10) As Short 
Dim inquiriesByYearMonthDay(20)()() As Byte

来自VB

Dim VarName(100) as Double 'array of doubles with length 100 

->PHP

$VarName = array(100)

VB

Dim VarName(100) as String 'string with 100 chars

->PHP

$name = "What is your name?" //JUST declare variable and assign it string value

最新更新