charAt():返回字符串指定位置的字符。

const str = 'hello world';
console.log(str.charAt(1)); // e

 

charCodeAt():返回字符串指定位置的字符的Unicode编码。

const str = 'hello world';
console.log(str.charCodeAt(1)); // 101

 

fromCharCode():将Unicode编码转为字符,并返回。

const char = String.fromCharCode(65);
console.log(char); // A

 


 

concat():连接两个或多个字符串,并返回新的字符串。

const str1 = 'Hello ';
const str2 = 'world!';
const str3 = '!!';
console.log(str1.concat(str2, str3)); // Hello world!!!

 

repeat():复制字符串指定次数,并返回。

const str = 'Runoob';
console.log(str.repeat(2)); // RunoobRunoob

 

split(char/regexp, limit):将字符串按照指定字符分割为数组,并返回。

const str = 'How are you doing today?';
console.log(str.split(' ', 3)); // ["How", "are", "you"]

 

trim():去除字符串两边的空白,并返回。

const str = '       Runoob        ';
console.log(str.trim()); // Runoob

 


 

slice(start, end):选取字符串的一部分,并返回。

const str = 'Hello world!';
console.log(str.slice(1,5)); // ello

 

substr(start, length):选取指定数目的字符串,并返回。

const str = 'Hello world!';
console.log(str.substr(2,3)); // llo

 

substring():选取字符串的一部分,并返回。

cosnt str = 'Hello world!';
console.log(str.slice(1,5)); // ello

 


 

indexOf(chars, start):返回指定字符在原字符串中首次出现的位置。

const str = 'Hello world, welcome to the universe.';
console.log(str.indexOf('welcome')); // 13

 

lastIndexOf():返回指定字符在原字符串中最后出现的位置。

const str = 'I am from runoob,welcome to runoob site.';
console.log(str.lastIndexOf('runoob')); // 28

 

includes():查找字符串中是否包含指定的字符。

const str = 'Hello world, welcome to the Runoob.';
console.log(str.includes('world')); // true

 

startsWith(chars, start):查看字符串是否以指定的字符开头。

const str = 'Hello world, welcome to the Runoob.';
console.log(str.startsWith('world', 6)); // true

 


 

match(regexp):检索字符串内与正则表达式匹配的值,并返回一个数组。

const str = 'The rain in SPAIN stays mainly in the plain'; 
console.log(str.match(/ain/g)); // ["ain", "ain", "ain"]

 

replace(chars/regexp, value):将第二个参数替换字符串内与第一个参数匹配的值,并返回。

const str = 'Visit Microsoft! Visit Microsoft!';
console.log(str.replace('Microsoft', 'Runoob')); // Visit Runoob!Visit Microsoft!

 

search(chars/regexp):返回指定字符的位置。

const str = 'Visit Runoob!'; 
console.log(str.search('Runoob')); // 6

 


 

toLowerCase():将字符串转换为小写。

const str = 'Runoob';
console.log(str.toLowerCase()); // runoob

 

toUpperCase():将字符串转换为大写。

const str = 'Runoob';
console.log(str.toUpperCase()); // RUNOOB

 

toLocaleLowerCase():根据本地主机的语言环境把字符串转换为小写。

const str = 'Runoob';
console.log(str.toLocaleLowerCase()); // runoob

 

toLocaleUpperCase():根据本地主机的语言环境把字符串转换为大写。

const str = 'Runoob';
console.log(str.toLocaleUpperCase()); // RUNOOB

 


 

valueOf():返回字符串的原始值。

const str = 'Hello world!';
console.log(str.valueOf()); // Hello world!

 

toString():返回字符串。

const str = 'Runoob';
console.log(str.toString()); // Runoob

 

posted on 2019-09-21 14:45  依旧那片天  阅读(226)  评论(0编辑  收藏  举报