美文网首页
字符串方法

字符串方法

作者: 王康_Wang | 来源:发表于2017-02-02 15:45 被阅读0次

如果长字符串必须分成多行,可以在每一行的尾部使用反斜杠。

var longString = "Long \
long \
long \
string";
longString
// "Long long long string"

常见的字符串方法:

1. 长度计算、链接
var str = "hello"; 
console.log(str.length); // 5
console.log(str[0]); // h
console.log(str[str.length - 1); // o
console.log(str.charAt(0)); // h
console.log(str.charCodeAt(0)); // 104
var str2 = " word";
var str3 = str +str2;
console.log(str3);
2. 查找
    var str = "hello my world";
    var s1 = str.search('my');   //6 找不到为-1
    var s2 = str.replace('my', 'your'); //
    var s3 = str.match('my'); //返回匹配的数组
3. 大小写
    var str = "Hello";
    str.toUpperCase();
    str.toLowerCase();
4. 截取
(1)slice()

slice 方法用于从原字符串中取出子字符串并返回,不改变原字符串;
参数:

  1. 子字符串开始位置,
  2. 子字符串结束位置(不含该位置)。
    如果省略第二个参数,则表示子字符串一直到字符串结束。
    如果参数是负值,表示从结尾开始倒数计算位置。
    如果第一个参数大于第二个参数,slice方法返回一个空字符串。
    数组中也有slice()方法。
(2)substring()

substring方法与slice方法作用相同,区别在于:如果第二个参数大于第一个参数,substring方法会自动更换两个参数的位置。

(3)substr()

substr方法用于从原字符串中取出子字符串并返回,不改变原字符串。
参数:

  1. 子字符串开始位置,
  2. 子字符串长度,如果省略第二个参数,表示子字符串一直到原字符串结束。
    如果第一个参数是负数,则表示倒数计算的字符位置,如果第二个参数是负数,将自动转为0,因此会返回空字符串。
5. 查找、匹配、替换、删除
(1)match()

match方法用于确定原字符串是否匹配某个子字符串,返回一个数组,成员为匹配的第一个字符串,如果没有,则返回null。
返回数组还有index属性和input属性,分别表示匹配字符串开始的位置和原字符串。

(2)search()

search方法等同于match,返回值为匹配的第一个位置,没有返回-1。

(3)replace()

replace方法用于替换匹配的子字符串,一般情况下只替换第一个匹配(除非使用带有g修饰符的正则表达式)。

(4)split()

split方法按照给定规则分割字符串,返回一个有分割出来的子字符串组成的数组。
split方法还可以接收第二个参数,限定返回数组的最大成员数。

相关文章

  • JAVA之UUID去掉横线

    方法一(字符串截取) 方法一 方法二(字符串分割) 方法二

  • 字符串格式化,字符串方法

    字符串格式化 方法一 方法二 字符串方法

  • spring工具类最佳实践

    字符串处理函数 StringUtils方法分为三大类: 普通方法 格式化方法 字符串数组方法 常规方法 判定字符串...

  • 8章 对象方法

    本章大纲 字符串的方法 列表的方法 查看python手册 对象方法概念 字符串的方法 count 计算字符串中包含...

  • String 常用方法汇总

    截取字符串 字符串替换 字符串拼接 Stringbuilder 方法 StringJoiner 方法 setEmp...

  • String 字符串常用操作

    indexof()方法 substring() 方法substring() 方法返回字符串的子字符串 replac...

  • 针对ES6的新知识学习

    字符串startsWith()方法 判断字符串string是否是以str开头 字符串endsWith()方法 判断...

  • python字符串

    字符串常用方法 1、首字母大写 capitalize方法 2、字符串替换 replace方法 参数1:老字符串 参...

  • 字符串`trim()`方法的使用

    字符串trim()方法 trim()方法并不影响字符串本身,它返回的是一个新的字符串 trim()方法去除字符串两...

  • iOS - 字符串方法

    删除字符串中的空格 用系统替换字符串方法 字符串分割 字符串分割方法 一字符串是否包含另一字符串 判断方法 大写转...

网友评论

      本文标题:字符串方法

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