js中,字符串是一个不能少的操作对象,这个数据操作好了,会在很多方面事半功倍。
以例子作为说明对象:
直接在js中对字符串进行操作:
<script type="text/javascript"> var str0 = "agjflkdglkmnlq"; var str1 = "adshglkj:jokhjdoh:ojdkjhj"; //长度 str0.length;//输出:14 //charAt函数来返回各个位置的字符 str0.charAt(8);//输出:g //substring方法可以返回字符串中指定两个位置(索引)之间的子字符串str0.substring(4,8);//输出:lkd //indexOf函数返回字符串中指定字符或字符串的位置 //replace方法可以替换字符串中的指定字符或者子字符串str0.replace(“agj”,"AGJ"); //使用split方法可以将字符串分割为一个数组 str3=str1.split(“:”);//分割为adshglkj,jokhjdoh,ojdkjhj str3【0】;//为adshglkg
</script>
这些操作比较简单,但在实际的数据操作中很重要,不管是前台的什么数据来源,很多时候都是后台来源数据做的相关操作。不过在这之中,要注意的就是split的分割,
有时候大家会把数组和字符串在使用时混淆,这是很致命的,需要分清楚。对数据的操作也要注意看一下,尽量不要在这种细节上犯错误。