js字符串的常用方法

1、toUpperCase():将字符串转化成大写形式,并输出新的字符串

var str="hello world";
var str1=str.toUpperCase();
console.log(str); //hello world
console.log(str1); //HELLO WORLD

2、toLowerCase():将字符串转化成小写形式,并输出新的字符串

var str="HELLO WORLD";
var str1=str.toLowerCase();
console.log(str);//HELLO WORLD
console.log(str1);//hello world

3、通过位置返回字符

4、replace()方法和replaceAll()方法

replace() 方法和replaceAll()方法用于在字符串中用一些字符替换另一些字符,其使用格式如下:

字符串.replace(被替换的字符串, 要替换为的字符串);

字符串.replaceAll(被替换的字符串, 要替换为的字符串);

 5、split()方法

split()方法用于切分字符串,它可以将字符串切分为数组。在切分完毕之后,返回的是一个新数组。

其使用格式如下:

字符串.split("分割字符");

var str="AA BB CC DD";
var string1="1:2:3:4:5";
var str1=str.split("");//如果把空字符串 ("")用作分割符,那么字符串的每个字符之间都会被分割
var str2=str.split(" "); //以空格为分隔符
var str3=str.split("",4); //4指定返回数组的最大长度
var str4=string1.split(":");
console.log(str1); // ["A", "A", " ", "B", "B", " ", "C", "C", " ", "D", "D"]
console.log(str2); //["AA" "BB" "CC" "DD"]
console.log(str3); //["A", "A", " ", "B"]
console.log(str4); // ["1", "2", "3", "4", "5"]

 6、trim()方法

trim() 方法会从一个字符串的两端删除空白字符(只能删除字符串前后空格,中间空格不能删除)

var str=' hello wrold ';
var str1=str.trim();
console.log(str);//' hello wrold '
console.log(str1);//'hello wrold'

6、indexOf():返回某个指定的子字符串在字符串中第一次出现的位置
注意:indexOf()方法对大小写敏感,如果子字符串没有找到,返回-1。第二个参数表示从哪个下标开始查找,没有写则默认从下标0开始查找 

var str="Hello hi";
var str1=str.indexOf("o");
var str2=str.indexOf("E");
var str3=str.indexOf("i",str1+1);
console.log(str1); //4 默认只找第一个关键字位置,从下标0开始查找
console.log(str2); //-1 没有找到
console.log(str3); //7

7、lastIndexOf(): 返回某个指定的子字符串在字符串中最后出现的位置。
注意:lastIndexOf()方法对大小写敏感,如果子字符串没有找到,返回-1。第二个参数表示从哪个下标开始查找,没有写则默认从最后一个字符处开始查找。 

var str="Hello hi";
var str1=str.lastIndexOf("o");
var str2=str.lastIndexOf("E");
var str3=str.lastIndexOf("e",str1-1);
console.log(str1); //4
console.log(str2); //-1
console.log(str3); //1

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值