首页

  • 首页
  • 友链
  • 标签
  • 关于

字符串的方法

白羊座的梦 发布于 2020-04-02

字符串的方法

es5的方法

charAt方法

1
获取字符串的方法:字符串名[下表值]和字符串名.charAt(下表值);

charCodeAt

1
2
3
4
5
charCodeAt(下表值)把字符串转化为unicode编码;
列如
a.0 ==>48;
b.a ==>97;
c.A ==>65;

fromCharCode

1
String.fromCharCode(字符对应的编码值)把编码转化为字符串的字符;

toUpperCase()

1
获取字符串的方法:字符串名[下表值]和字符串名.charAt(下表值);

toLowerCase()

1
把字符串转化为小的的;如果中文就忽略不变;

substr(n,m)

1
截取字符串:substr(n,m)从索引n开始截取m个字符;

slice(n,m)

1
截取字符串:slice(n,m)从索引n开始截取m-n个;

substring(n,m)

1
截取字符串:substring(n,m)从n开始查询截取到m-n个;

注意:slice和substring直接的区别;
slice是支持负数的;
substring是不支持负数的;

split(字符)

1
2
3
4
split(字符),已指定的字符来分割字符串,返回一个数组;
例如:var str = "daihaohua ";
str.split(a)//["d","ih","ohu",""];
注意:str.split(null)或者str.split()或者str.split

replace(x,y)

1
2
用y来代替x
注意:如果有两个的话,就从左到右找到第一个对应的字符代替;

trimLeft()

1
去掉字符串左边的空格;

trimRight();

1
去掉字符串右边的空格;

concat(参数,参数)

1
把所有的参数转化为字符串,然后拼接起来;

es6新增的方法

1
2
3
4
5
6
7
1.字符串.includes("字符",n);	返回有则true,无则返回false;从指定索引开始检索字符串;
2.字符串.startsWith("字符串",n) 以指定字符开头;
3.字符串.endsWith("字符串",n) 以指定字符结尾,n是指前n个字符是以指定字符结尾吗;
4.字符串.repeat(n) 把字符串重复n遍的新字符串;
5.字符串.padstart(length,指定字符串)
6.字符串.isInteger() 判断一个数是不是整数;
7.Math.sign() 返回一个是不是正数,负数,或者0 整数返回1,负数返回-1,0返回0;
  • #字符串的方法
Newer
vue和react的性能优化
Older
封装call,apply,bind方法

© 2020 白羊座的梦

Powered by Hexo Theme - flex-block