1. 程式人生 > >String型別原型上,例項可以直接呼叫的方法

String型別原型上,例項可以直接呼叫的方法

var str = "welcome to duyi";
console.log(str.charAt()); //裡面傳數字,返回指定位的字元
console.log(str.charAt(3) == str[3]) //返回true
console.log(str.charCodeAt(3))  //返回括號裡指定位的Unicode編碼
console.log(str.indexOf("come",0))   
//indexOf有兩個引數,第一個是查詢指定的字串,第二個是開始查詢的起始位,沒有就返回-1
console.log(str.slice(3,0)) 
//slice 有兩個引數,第一個開始擷取的位置,第二個是終止位置,返回字串
console.log(str.split("")) //按照指定字元拆分  返回陣列 join會將陣列拼一起
console.log(str.toUpperCase())  //變成全部大寫
console.log(str.toLowercase())  //全部小寫
ES6中的方法
console.log(str.includes('to',2)) //  返回布林值  用indexOf封裝的
console.log(str.startsWith('we'), str.endsWith('yi')) 
//startsWith()是否以指定字元開始 endsWith()是否以指定字元結尾,還可以有第二個引數填數字 ,返回布林值
console,log(str.repeat(10)) //會把字串重複指定次數