一、字符串的拼接



  1. 如果将加号(+)运算符用于数字,表示两位数相加
  2. 将加号(+)用于字符串,表示字符串拼接,将第二个字符串拼接到第一个之后
  3. 字符串拼接实例,代码如下
let msg ="hello,"+"world"
console.log("msg:"+msg) //打印结果:hello,world
二、字符串的长度





  1. 通过length属性获取字符串长度
  2. 实例代码如下
let msg ="hello,world";
console.log('msg字符串长度:'+ msg.length);  //打印结果:msg字符串长度:11
三、charAt():提取指定下标的字符





  1. 该方法的参数为字符串下标,返回字符串中该下标位置的字符
  2. 实例代码如下:
let s ="hello,world";
s.charAt(0) //结果:"h"  0代表字符串中的第一个字符
s.charAt(s.length-1) //结果:"d"  s.length-1代表字符串中的最后一个字符
四、subString():提取字符串中介于两个下标之间的字符





  1. subString(m,n) 返回下标m-(n-1)之间的字符,即字符串中第m+1到第n个字符
  2. 实例代码如下:
let msg ="hello,world";
s.substring(1,4) //结果:ell:第2-4个字符
五、slice():返回选定字符





  1. slice(m,n)可接收两个参数
  2. m:必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。
  3. n:可选。规定从何处结束选取。该参数是数组片断结束处的数组下标。如果没有指定该参数,那么切分的数组包含从 start 到数组结束的所有元素。如果这个参数是负数,那么它规定的是从数组尾部开始算起的元素。
  4. 接收两个正数参数实例代码如下
let msg ="hello,world"
  console.log('slice:'+ msg.slice(1,4));//结果:ell 第2-4个字符





 5.接收一正一负两个参数





let msg ="hello,world"
  console.log('slice:'+ msg.slice(1,-2));//结果:ello,wor 第2个字符到倒数第二个字符





 6.接收一个负数参数





let msg ="hello,world"
console.log('slice:'+ msg.slice(-2));//结果:ld 返回最后两个字符



六、indexOf()和 lastIndexOf():返回指定字符所在的下标





  1. indexOf("字符"):返回该字符首次出现的位置(下标)
  2. indexOf("字符","索引"):可接收两个参数,其中第一个参数是必须的,是所检索的字符,第二个参数是可选的。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索
  3. lastIndexOf("字符"):字符最后一次出现的位置(下标)
  4. 实例代码如下


let msg ="hello,world"
msg.indexOf("l") //结果:2  字符l首次出现的位置(下标)
msg.lastIndexOf("l") //结果:10  字符l最后一次出现的位置(下标)
msg.lastIndexOf("l",3) //结果:3  在位置3(下标)及之后首次出现字符l的位置(下标)



七、split():将一个字符串分割成数组





  1. ("分隔符","分割后数组的最大程度"):第一个参数是必须的;第二个参数可选,一旦设置了该参数分割后的数组长度不会大于该参数
  2. 实例代码:


let msg ="hello,world";
msg.split(",") //结果:["hello","world"],以逗号为分隔符将字符串分割成数组



八、replace():全文字符替换





  1. replace("字符串原字符","将要替换的字符"):
  2. 实例代码:
let msg ="hello,world";
msg.replace("h","H") //结果:Hello,world,将原字符串中的小写h替换为大写H
九、toUpperCase()和toLowerCase:大小写转换





  1. toUpperCase():将字符串转换成大写
  2. toLowerCase():将字符串转换成小写
  3. 实例代码:
let msg ="hello,world"
console.log('toUpperCase:'+ msg.toUpperCase()); //结果:HELLO,WORLD
console.log('toLowerCase:'+ msg.toLowerCase());//结果:hello,world