数组都是从0开始。javascript是arrayname[i],而vbscript是arrayname(i)
javascript的字符串还是从0开始,比如取第一个字符,stringname.charAt(0)。
var s="abcd";
s.indexOf("b")返回1
asp的字符串下标从1开始。比如取第一个字符:mid(stringname,1,1)。
再比如:s="abcd"
instr(s,"b")返回2.
另外asp的字符串函数习惯参数是(下标,长度),而js是(第一个下标,第二个下标),区别见asp的mid()和js的substring()
对vbscript的这种数组和字符串不统一的做法表示愤慨。
相关文章
- JavaScript逆向爬虫教程-------基础篇之常用的编码与加密介绍(python和js实现)
- 面试题常考&必考之--js中的数组去重和字符串去重
- 基于Asp.Net Core和Vue.js的Weblog系统的设计与实现
- 基于 Vue.js 之 iView UI 框架非工程化实践记要 使用 Newtonsoft.Json 操作 JSON 字符串 基于.net core实现项目自动编译、并生成nuget包 webpack + vue 在dev和production模式下的小小区别 这样入门asp.net core 之 静态文件 这样入门asp.net core,如何
- 在JS的(字符串)数组中针对每个元素的内容进行查找和替换
- 基本数据类型的介绍及转换,基本数据类型与字符串之间转换,字符串与字符数组之间转换以及字符串与字节数组之间转换
- JS中数组和字符串的方法大全
- js课程 3-10 js中字符串函数数组函数和其它语言中对应函数的区别和联系是什么
- js字符串与数组的相互转换
- js数组与字符串的相互转换方法