目录
join():使用一个指定的分隔符将一个数组合并为一个字符串
js数据截取字符串substring()
<script>
// js数据截取字符串
var str = "jujignyilinsiyi"
console.log("substring 原始字符串:", str);//jujignyilinsiyi
console.log("substring从索引为3的字符起一直到结束:", str.substring(3)); // ignyilinsiyi
console.log("substring 从索引为20的字符起一直到结束:", str.substring(20)); //
console.log("substring从索引为3的字符起到索引为5的前一个字符结束:", str.substring(3, 5)); //ig
console.log("substring start比end大会自动交换,结果同上:", str.substring(5, 3)); // ig
console.log("substring从索引为3的字符起到索引为20的前一个字符结束:", str.substring(3, 20)); // ignyilinsiyi
</script>
js数据截取字符串substr()
<script>
// js数据截取字符串
var str="jujignyilinsiyi"
console.log("原始字符串:", str); //jujignyilinsiyi
console.log("从索引为3的字符起一直到结束:", str.substr(3)); //ignyilinsiyi
console.log("从索引为20的字符起一直到结束:", str.substr(20)); //
console.log("从索引为3的字符起截取长度为5的字符串:", str.substr(3,5)); //ignyi
console.log("从索引为3的字符起截取长度为20的字符串:", str.substr(3,20)); //ignyilinsiyi
</script>
js数据截取字符串slice()
<script>
// js数据截取字符串
var str="jujignyilinsiyi"
console.log("原始字符串",str); // jujignyilinsiyi
console.log("从索引为3的字符起一直到结束:", str.slice(3)); //ignyilinsiyi
console.log("从倒数第3个字符起一直到结束:", str.slice(-3)); // iyi
console.log("从开始一直到索引为5的前一个字符:", str.slice(0,5)); //jujig
console.log("从开始一直到倒数第3个字符的前一个字符:", str.slice(0,-3)); //jujignyilins
console.log("从索引为3的字符起到索引为5的前一个字符:", str.slice(3,5)); //ig
console.log("从索引为3的字符起到倒数第3个字符的前一个字符:", str.slice(3,-3));//ignyilins
</script>
两个数据合并成一个数组
<script>
var arr1 = [1, 2, 3];
var arr2 = [4, 5, 6];
var arr3 = arr1.concat(arr2);
console.log(arr3);
</script>
split():使用指定的分隔符把字符串分割成数组
<script>
var str = "jpg|bmp|gif|ico|png";
var arr= str.split("|");
console.log(arr);
</script>
join():使用一个指定的分隔符将一个数组合并为一个字符串
<script>
var arr= new Array("jpg","bmp","gif","ico","png");
var str = arr.join("%");
console.log(str);
</script>
charAt():返回指定位置的字符
<script>
var str = "kiku";
var char = str.charAt(2);
console.log(char);//结果返回:k
</script>