JavaScript: 經常使用字符串API

經常使用字符串API

 

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] ); //
相關文章
相關標籤/搜索