今天来讲一讲字符串的用法,字符串的用法和数组的用法有些方面非常的相似,但也有很多不同之处,让我们一起来学习一下:
charAt()
例如:
var str=“abcdef”;
var str1=str.charAt(4);
alert(str1);
下标从0开始数,数五个数,输出“e”;
indexOf()
例如:
var str=“abcdefg”;
var str1=str.indexOf(d);
alert(str1);
下标从0开始数,数到“d”的位置,弹出3
lastindexOf()
例如:
var str=“aaaacfrgtaa”;
var str1=str.lastindexOf(a);
alert(str1);
下标从0开始数,这里有这么多个“a”,数到最后一个“a”停止,看其下标的位置。显而易见,会弹出10。
replace()
例如:
var str=“abcd”;
var str1=str.replace(str,“1472580”);
把str字符串替换成“1472580”。
var cc=replace(“asdf”,“123456”);
document.write(cc);
按道理来说是要输出“asdf”,但是替换之后输出“123456”;
slice()
例如:
var str=“asdfghjkl”;
var str1=str.slice(1,5);
document.write(str1);
还是同一个道理,“1”是从下标为0开始数,数两个所以开始位置为“s”,“5”是实际位置从下标为1开始数,数五个所以为“g”,即输出为“sdfg”。
好了,先说这些了,喜欢的话记得给我点赞哦!