js字符串常用方法详细整理

1、  Concat 合并字符串

var a="hello ";

var b="world!";

var c=a.concat(b);

console.log(c);//c =”hello world!”

2、  indexof 返回字符串中的字符出现的位置(从左到右搜索)

(1)

var a =”hello”;

var b =a.indexOf(“l”);

console.log(b);//b=2;

(2) stringObject.indexOf(searchvalue,fromindex)

Searchvalue: 必需。规定需检索的字符串值。

Fromindex : 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。

var c =a.indexOf(“l”,3);

console.log(c);//c=3;

注释:indexOf()方法对大小写敏感!

注释:如果要检索的字符串值没有出现,则该方法返回 -1。

3、 charAt返回指定位置的字符。
varget_char = a.charAt(0);
//get_char= "h"

4、  substring
返回字符串的一个子串,传入参数是起始位置和结束位置。
varsub_string1 = a.substring(1);
//sub_string1= "ello"
varsub_string2 = a.substring(1,4);
//sub_string2= "ell"

5、  substr
返回字符串的一个子串,传入参数是起始位置和长度
varsub_string1 = a.substr(1);
//sub_string1= "ello"
varsub_string2 = a.substr(1,4);
//sub_string2= "ello"

6、  replace
用来查找匹配一个正则表达式的字符串,然后使用新字符串代替匹配的字符串。
varresult1 = a.replace(re,"Hello");
//result1= "Hello"
varresult2 = b.replace(re,"Hello");
//result2= ",world"

7、  search
执行一个正则表达式匹配查找。如果查找成功,返回字符串中匹配的索引值。否则返回 -1
varindex1 = a.search(re);
//index1= 0
varindex2 = b.search(re);
//index2= -1

8、  slice
提取字符串的一部分,并返回一个新字符串(与 substring相同)。
varsub_string1 = a.slice(1);
//sub_string1= "ello"
varsub_string2 = a.slice(1,4);
//sub_string2= "ell"

9、  split
通过将字符串划分成子串,将一个字符串做成一个字符串数组。
var arr1= a.split("");
//arr1 =[h,e,l,l,o]

10、             length
返回字符串的长度,所谓字符串的长度是指其包含的字符的个数。
var len =a.length();
//len = 5

11、             toLowerCase
将整个字符串转成小写字母。
varlower_string = a.toLowerCase();
//lower_string= "hello"

12、             toUpperCase
将整个字符串转成大写字母。
varupper_string = a.toUpperCase();
//upper_string= "HELLO"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值