字符串string 常用的几种方法


前言

字符串的几种常用方法记录

一、字符串的长度

  • 使用场景: 判断字符串是否为空
  • 注意事项:空格,符号也算一个字符的长度
:
/* 检测字符串的长度  length */
var str="my name is lucy";
console.log(str.length)  

二、获取字符串下标对应的字符charAt

  • 字符编号默认从0开始
    代码如下(示例):
格式:变量名.charAt(字符下标)
var i = "改革春风吹满地"
  var x = i.charAt(2);
  console.log(x);//春

三、判断某个字符是存在indexOf

  • 字符不存在,则返回值为-1,存在则值为某段字符的第一个字符的编号
    代码如下(示例):
  var i = "改革春风吹满地"
  console.log(i.indexOf("春风吹"));//2

四、字符串切割split

  • 以某个字符作为分割线,进行分割,分割内容按顺序组成数组,返回一个新数组
  • 不改变原字符串

代码如下(示例):

 var i = "改 革 春 风 吹 满 地"
  var a = i.split(" ");//用空格作为分割标准
  console.log(a);//["改","革","春","风","吹","满","地"]
  var b = i.split("风 吹");//以风吹作为分割标准
  console.log(b);//["改革春","满地"]

五、字符串截取substring

代码如下(示例):

1、格式:变量名.substring(编号) 
var i = "改革春风吹满地"
 console.log(i.substring(2));//截取编号2及后面的所有,为'春风吹满地'
2、格式:变量名.substring(编号1,编号2)
 var i = "改革春风吹满地"
  console.log(i.substring(2,4));//截取编号2开始,4截止,范围为[2,4)  为'春风'

六、字符串截取substr

代码如下(示例):

格式:变量名.substr(编号,截取个数)
<script>
  var i = "改革春风吹满地"
  console.log(i.substr(2,4));//截取编号2开始,取四个,为'春风吹满'
  </script>

七、大小写转换

代码如下(示例):

	1、大写toUpperCase
var a = "hello"
   var b = a.toUpperCase();
   console.log(b);
2.小写toLowerCase
var a = "HELLO";
   var b = a.toLowerCase();
   console.log(b);

八、清除首尾空格trim()

代码如下(示例):

var a ="      HELLO      ";
   var b = a.trim();
   console.log("*"+b+"*");//*HELLO*
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值