str.length
获取字符串的长度
let str="javaScript"
console.log(str.length); //10
str[索引值]
获取对应索引位置的字符串
let str="javaScript"
console.log(str[0]); //j
str.charAt(索引值)
获取对应索引位置的字符串
let str="javaScript"
console.log(str[0]); //j
str.charCodeAt(索引值)
获取对饮索引位置的字符串的unicode码
let str="javaScript"
console.log(str.charCodeAt(2)); // 118
String.fromCharCode(Unicode码)
根据unicode码查看对应的字符
String.fromCharCode(118);// v
str.toUpperCase()
返回一个新的大写字母的字符串
let str="javaScript"
console.log(str.toUpperCase()); // "JAVASCRIPT"
str.toLowerCase()
返回一个新的小写的字符串
let str="javaScript"
console.log(str.toLowerCase()); // "javascript"
str.indexOf(字符)
返回指定字符的索引位置(从左向右),没有找到则返回 -1
let str="javaScript"
console.log(str.indexOf("a")); // 1
str.lastIndexOf(字符)
返回指定字符的索引位置(从右向左),没有找到则返回 -1
let str="javaScript"
console.log(str.lastIndexOf("p")); // 8
str.substr(n,m)
返回从str的索引n开始截取m个字符
let str="javaScript";
console.log(str.substr(0,4));//java
str.slice(n,m)
返回从str的索引n开始截取m-n个字符,参数可以是负数
let str="javaScript";
console.log(str.slice(2,4));//va
console.log(str.slice(-2,-1));//p 如果是负数,则该参数规定的是从字符串的尾部开始算起的位置。也就是说,
//-1 指字符串的最后一个字符,-2 指倒数第二个字符,以此类推。
str.substring(n,m)
返回从str的索引n开始截取m-n个字符,参数不能是负数
let str="javaScript";
console.log(str.substring(2,4));//va
str.split(分割符)
用指定的分隔符分隔str,返回一个新的数组
let str="javaScript";
console.log(str.split(""));//使用空字符串分割["j",
//"a", "v", "a", "S", "c", "r", "i", "p", "t"]
str.replace(字符串1,字符串2)
用字符串2,替换字符串1
let str="javaScript";
console.log("a","y");//jyvaScript 只替换一个字母