length:獲取字符串的長度(字符串中字符的個數) 屬性,沒有小括號javascript
var str = "hello"; console.log( str.length );
toUpperCase/toLowerCase :轉大小寫java
var name = "AngierSun"; console.log( "大寫:"+name.toUpperCase() ); console.log( "小寫:"+name.toLowerCase() );
charAt(下標) : 返回某個下標上的字符數組
var str1 = "javascript網頁教程"; var str2 = str1.charAt(12); // 下標12上的字符 console.log(str2); //教 var str3 = str1.charCodeAt(12); console.log(str3); //25945:(漢字「教」在unicode編碼中的編號)
indexof(字符):查找字符串中字符出現的首次下標編碼
lastIndexof(字符):查找字符串中字符最後一次出現的下標spa
var str1 = "javascript網頁教程"; var str2 = str1.indexOf("a"); console.log(str2); // 1 , a字符在str1中第一次出現的下標 var str3 = str1.lastIndexOf("a"); //3,a字符在str1中最後一次出現的下標 console.log(str3);
substring(開始,結束):截取字符串中一部分(結束是不包含的)code
var str1 = "abcdefgh"; var str2 = str1.substring(2,4); console.log(str2); //cd,從2開始(包含),4結束(不包含)
replace(舊的,新的):將字符串中的舊字符替換成新字符blog
var str1 = "abcde"; var str2 = str1.replace("cd","XXX"); console.log(str2); // abXXXe,將str1中的cd替換成XXX
split(分割的節點):一個字符串切割成N個小字符串,因此返回的是數組類型教程
var str1 = "一,二,三,四,五"; var arr = str1.split(","); // 將str1 以逗號進行分割,分割成N份,因此返回的結果必定 是數組結構 console.log( "共分割成:"+arr.length+"份" ); console.log( "第三份是:" + arr[2] ); // 三