一、单词转大写或转小写
var k = 'hello';
console.log(k.toLocaleUpperCase()); //HELLO 转大写
console.log(k.toLocaleLowerCase());//hello 转小写
二、length:返回字符串的长度
var str = 'abcdef';
console.log(str.length);//6
三、获取字符串指定位置的字符
str.charAt(下标),和str[i]一个意思
var str = 'abcdef';
console.log(str.charAt(2), str[3])// c d
四、字符串拼接concat()、+、模板字符串
(1)、concat()函数:将多个字符串拼接成新字符串,返回新拼接的字符串
var str1 = "dream-";
var str2 = "starts";
var newStr1 = str1.concat(); //没有参数功能等同复制原字符串
console.log(newStr1); //dream-
var newStr2 = str1.concat(str2); //将str1与str2拼接返回
console.log(newStr2); //dream-starts
(2)、通过+拼接字符串
var str3 = 'red';
var str4 = 'green';
var newStr3 = str3 + str4; //将str3与str4拼接
console.log(newStr3); //redgreen
(3)、通过模板字符串拼接字符串ES6新增
用法:var newStr=${string1}${string2}......${stringx}
var str5 = 'yellow';
var str6 = 'pink';
var newStr4 = `${str5}${str6}`; //将str5与str6拼接
console.log(newStr4); //yellowpink
五、endsWith() 方法、startsWith() 方法
endsWith()方法确定字符串是否以指定字符串的字符结尾。true如果字符串以字符结尾,则返回此方法,否则返回false。
startsWith() 方法用于检测字符串是否以指定的子字符串开始。如果是以指定的子字符串开头返回 true,否则 false。
注意:endsWith()方法、startsWith()区分大小写。
var str7 = "Hello world, welcome to the universe.";
var n = str7.endsWith('universe.');
console.log(n); //true
var a = str7.startsWith('Hello');
console.log(a); //true