美文网首页
js中的字符串操作

js中的字符串操作

作者: 可乐_d001 | 来源:发表于2017-10-24 18:58 被阅读0次

1,字符串的创建
(1)使用String()构造函数 var str= new String()
(2)使用字面量 var str = ‘hello’
2,字符串拼接
(1)concat():
var str2 = 'hello';
var strSum=str2.concat('world');
console.log(strSum); //helloworld
(2)+
var str3='hrllo';
var str4='world';
strSum=str3+str4;
console.log(strSum);
3,根据一个字符串创建另一个字符串(字符串截取)
slice(),substring(),substr()
以上这三个都是有返回值的,返回的就是截取的字符串,不会影响母本
slice()
有一个参数时
var str4 = [0,1,2,3,4,5,6];
var str6=str4.slice(5);// 从下标为5的位置开始截取,包括下标5,以后的所有数
返回的是截取的,不会对原数组有啥影响
console.log(str6); //5,6
console.log(str4); // [0,1,2,3,4,5,6]
有两个参数时
var str4 = [0,1,2,3,4,5,6,7,8,9,10];
var str7=str4.slice(5,9);
console.log(str7); //5,6,7,8 第一个参数是截取的起始下标,第二个参数是截止的下标,不包含这个终止下标
console.log(str4);
//[0,1,2,3,4,5,6,7,8,9,10];
substring()
substring();如果有一个参数,表示从当前下标一直截取到结束未知,如果有俩参数,第一个参数表示截取起始位置,第二个参数表示截取结束位置(不包含结束为止得字符)
substr()
//substr()如果有一个参数,表示从当前下标一直街取到结束位置,如果有俩参数,第一个参数时截取的起始位置,第二个参数是从起始位置看是截取的字付个数
indexOf()
IndedxOf()如果只有一个参数,则表示从左向右搜寻,和该参数匹配的字符并返回该下标,如果没有则返回-1,如果有俩参数,第一个参数表示要查找的字符,第二个参数表示从指定的下标开始从左向右查找
var inde=str4.indexOf('a');
console.log(inde);
inde=str4.indexOf('o',5);//这个5是下标值
console.log(inde);
lastIndexOf()如果有一个参数表示从后向前查找,匹配的字符并返回第一个汽配成功的下标
var inde=str4.lastIndexOf('o');
console.log(inde);
lastIndexOf()如果有俩参数,表示第一个参数时要查找的符,第二个参数表示查找得起始坐标,从起始坐标开始向前查找匹配得字符。
var inde=str4.lastIndexOf('o',5);
console.log(inde);
trim()用来去除字符串前后的空格,常用语在获取输入框的数据时去除用户无意输入的空格
var str9=' he llo';
var str10=str9.trim();
console.log(str10);
splice()
var str = [ 'George','John','Thomas','James','Adrew,Martin']
arr.splice(2,0,"William") 在下标为2的前面插入Willian,
直接改变的就是本身
George,John,William,Thomas,James,Adrew,Martin
如果arr.splice(2,1,"William") ;就是把下标为2的数据删除换成willianm

相关文章

  • 正则

    正则就是用来操作字符串,为了性能尽量使用正则来操作字符串。 js中的字符串操作方法在这里先复习一下: str.sp...

  • JavaScript网页特效(一)

    介绍常用js的字符串操作api ❤❤❤ 介绍常用js的保留小数操作api ❤❤ 介绍常用js的大小写转换操作a...

  • js中的字符串操作

    1,字符串的创建(1)使用String()构造函数 var str= new String()(2)使用字面量 v...

  • js中字符串的操作

    js字符串的最后一个字符的三种方法var str = "abc,def,ghi,jk;" 第一种 str = st...

  • JS replaceAll

    JS 字符串替换操作有replace() 方法。但是这个方法有些问题,就是只能替换目标字符串中第一个匹配的字符串。...

  • web进阶之二十二:字符串及其操作方法

      字符串,在很多语言中都会存在的数据类型,那么在Js中时如何对它进行操作的呢? 字符串的具体操作方法 字符串合并...

  • JavaScript笔记

    JavaScript笔记js的数据类型(6种)js的==和===字符串的操作数组的操作Math对象的操作JSON操...

  • 字符串

    字符串 1. 创建字符串(掌握) JS中的字符串是不可变的! 任何涉及到字符串变化的操作都不会改变原始字符串 都是...

  • JS操作属性、JS换肤、JS操作style属性、JS操作clas

    JS操作属性: JS换肤: JS操作style属性: JS操作class: JS中括号操作属性: JS函数: JS...

  • JS数组的操作

    上一篇JS字符串的操作中,介绍了split方法可以将字符串转化为以某种形式分割的数组,然后可以对其采用数组的操作方...

网友评论

      本文标题:js中的字符串操作

      本文链接:https://www.haomeiwen.com/subject/gveauxtx.html