开云手机站登录入口手机版登录 - 开云手机站登录入口
3年前 (2023-04-12)
数组的下标都是从0开始。 同题参见获取数组中的元素:
arrayname[i] 方括号
arrayname(i) 圆括号
获取字符串的元素:
下标还是从0开始,比如取第一个字符,stringname.charAt(0)。 对照阅读
var s="abcd";
查找:s.indexOf("b")返回1
vbscript的字符串下标从1开始。 延伸阅读比如取第一个字符:mid(stringname,1,1)。
再比如:s="abcd"
查找:instr(s,"b")返回2.
综上所述,vbscript的数组和字符串下标是不统一的,而js是一致的。
另外,vbscript的字符串函数参数是(下标,长度),而js是(第一个下标,第二个下标),