B6便会把这个值的类型作为该变数的类型。这种script语言的特性，对程序的可维护有很多不良的影响，尤其对初阶程序员来说，更会被培养成不良的编写程序习惯，所以VB.NET之后的版本已不保留这种特性。Basic是作为初学者的编程语言而被制作，当时是以直译语言（参见VB伪代码）的形式出现。同样拥有不用事先宣告变量类型的特性。这种特性对于帮助初学者快速入门，其实是有正面的作用，可以使初学者更快完成简单的代码编写，而不用顾虑到程序要用哪些变量，要选哪些类型。对于有一定程序编写经验的人来看，要经常为for i=1