1.声明
var myString = new String("Every good boy does fine.")
var myString = "Every good boy does fine."
2.截取字符串
var myString = "Every good boy does fine.";
console.log(myString.substring(6));
console.log(myString.substring(0,10));
console.log( myString.slice(11,-6));
console.log(myString.substr(6,4));
3.转换大小写
var myString = "Hello";
var lcString = myString.toLowerCase();
var ucString = myString.toUpperCase();
4.字符串比较
var aString = "Hello!";
var bString = new String("Hello!");
if( aString == "Hello!" ){ }
if( aString == bString ){ }
if( aString === bString ){ }
5.检索字符串
var myString = "hello everybody.";
if( myString.indexOf("every") > -1 ){ }
6.查找替换字符串
var myString = "I is your father.";
var result = myString.replace("is","am");
var result = myString.replace(/I |is |\your /g, '');
console.log(myString.replace(/I |is |\your |father/g, ''))
7.去除收尾空格
var myString = "I is your father. ";
console.log(str.trim())
8.以子串开头
var myString = "I is your father. ";
console.log(str.startsWith("I"))
8.查询includes
var myString = "I is your father. ";
console.log(str.includes("father"))