js对字符串的常见操作

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>

  /*
  1,charAt 返回指定位置字符
  2,concat 连接字符串
  3,indexOf 是否包含某个字符
  4,replace 替换指定字符串
  5,split 分割字符串
  6,slice 截取字符串
  7,substr  截取字符串
  8,substring  截取字符串
   */
    let str="hello,word";
    document.write(str.charAt(0)+"<br>");//返回指定位置的字符     charAt(index)
    document.write(str.concat("67")+"<br>");//连接2个字符串,通常用“+”更方便
    document.write(str.indexOf("w")+"<br>");//找出字符串中是否包含某个字符,不包含返回-1,包含返回第一个的下标位置
    document.write(str.replace(/h/,"p")+"<br>");//替换字符,第一个参数可以是正则表达式
    console.log(str.split(","));//用于分割字符串为数组返回
    console.log(str.split("o",1));//分割结束只取数组中一个数据
   document.write(str.toLocaleUpperCase()+"  "+str.toLocaleLowerCase()+"<br>")
   document.write("--------以下是3种截取字符串的办法-------------"+"<br>")
         /*
         1,slice和substring和substr 都是字符串截取,看个人爱好用那个,slice
         document.write(str.slice(0,-4)+"<br>");//用于截取下标取出字符串;返回。
         */
    document.write(str.substr(2,1)+"<br>");//第一个参数是下标起始位置,第二个参数是后面要返回的长度
    document.write(str.slice(0,4)+"<br>");//用于截取下标取出字符串;返回。
    document.write(str.substring(2,1)+"<br>");//小的是起位置,大的末位置

</script>
</body>
</html>

推荐阅读更多精彩内容