let s="Hello,world"
// 获取字符串一部分
s.substring(1,4) //=>"ell" 第2~4个
s.slice(1,4) //=>同上
s.slice(-3) //=>"rld" 最后三个
s.split(",") //=>["hell0","world"]:从","拆开
//搜索字符串
s.indexOf("l") //=>2:第一个字母l的位置
s.indexOf("l",3) //=> 3:位置3后面第一个"l”的位置
s.indexOf("ss") //=> -1:s没有"ss"
s.lastIndexOf("l") //=> 10:最后一个字母的位置
// 创建字符串的修改版本
s.replace("llo","ya") //=> "Heya,world" 替换
s.toLocaleLowerCase() //=> "hello,world" 大写转小写
s.toLocaleUpperCase() //=> "HELLO,WORLD" 小写转大写
// 访问字符串指定的值
s.charAt(0) //=> "H"
s.charAt(s.length-1) //=>"d"
//删除空格
s.trim()
记住,JavaScript中的字符串是不可修改的。像replace()和 toUpperCase()这样的方法都返回新字符串,它们并不会修改调用它 们的字符串。
以上是字符串常用API,想要知道字符串更多API,建议自己搜素。