JavaScript 字符串方法

JavaScript 字符串方法

替换字符串内容

replace() 方法

  1. 用另一个值替换在字符串中指定的值1. 不会改变调用它的字符串。它返回的是新字符串。1. 只替换首个匹配
    如需替换所有匹配,请使用正则表达式的 g 标志(用于全局搜索): ``` var str = "Please visit Microsoft and Microsoft!"; var n = str.replace(/Microsoft/g, "W3School");
1. 对大小写敏感。<br> 如需执行大小写不敏感的替换,请使用正则表达式 **/i(**大小写不敏感)

str = "Please visit Microsoft!"; var n = str.replace(/MICROSOFT/i, "W3School");


## 转换为大写和小写

toUpperCase() 把字符串转换为大写。<br> toLowerCase() 把字符串转换为小写。

## concat() 方法

concat() 连接两个或多个字符串,可用于代替加运算符。<br> 下面两行是等效的:

var text = "Hello" + " " + "World!"; var text = "Hello".concat(" ","World!");

```

所有字符串方法都会返回新字符串。它们不会修改原始字符串。
正式地说:字符串是不可变的:字符串不能更改,只能替换。

String.trim()

trim() 方法删除字符串两端的空白符。

提取字符串字符

这是两个提取字符串字符的安全方法:

  • charAt(position): 返回字符串中指定下标(位置)的字符串。- charCodeAt(position): 返回字符串中指定索引的字符 unicode 编码。 ## 属性访问(Property Access)

把字符串转换为数组

可以通过 split() 将字符串转换为数组。 如果分隔符是 “”,被返回的数组将是间隔单个字符的数组:

posted @ 2020-12-25 19:15  SunKeep  阅读(55)  评论(0编辑  收藏  举报