1. 程式人生 > >js String物件中常用方法小結(字串操作)

js String物件中常用方法小結(字串操作)

1、charCodeAt方法返回一個整數,代表指定位置字元的Unicode編碼。 
strObj.charCodeAt(index) 
說明: 
index將被處理字元的從零開始計數的編號。有效值為0到字串長度減1的數字。 
如果指定位置沒有字元,將返回NaN。 
例如: 
var str = "ABC"; 
str.charCodeAt(0); 
結果:65 
2、fromCharCode方法從一些Unicode字串中返回一個字串。
String.fromCharCode([code1[,code2...]]) 
說明: 
code1,code2...是要轉換為字串的Unicode字串序列。如果沒有引數,結果為空字串。 

例如: 
String.fromCharCode(65,66,112); 
結果:ABp 
3、charAt方法返回指定索引位置處的字元。如果超出有效範圍的索引值返回空字串。 
strObj.charAt(index) 
說明: 
index想得到的字元的基於零的索引。有效值是0與字串長度減一之間的值。 
例如: 
var str = "ABC"; 
str.charAt(1); 
結果:B 
4、slice方法返回字串的片段。
strObj.slice(start[,end]) 
說明: 
start下標從0開始的strObj指定部分其實索引。如果start為負,將它作為length+start處理,此處length為字串的長度。 

end小標從0開始的strObj指定部分結束索引。如果end為負,將它作為length+end處理,此處length為字串的長度。 
例如: 
012345 
var str = "ABCDEF"; 
str.slice(2,4); 
結果:CD 
5、substring方法返回位於String物件中指定位置的子字串。
strObj.substring(start,end) 
說明: 
start指明子字串的起始位置,該索引從0開始起算。 
end指明子字串的結束位置,該索引從0開始起算。 
substring方法使用start和end兩者中的較小值作為子字串的起始點。如果start或end為NaN或者為負數,那麼將其替換為0。 

例如: 
012345 
var str = "ABCDEF"; 
str.substring(2,4); // 或 str.substring(4,2); 
結果:CD 
6、substr方法返回一個從指定位置開始的指定長度的子字串。
strObj.substr(start[,length]) 
說明: 
start所需的子字串的起始位置。字串中的第一個字元的索引為0。 
length在返回的子字串中應包括的字元個數。 
例如: 
012345 
var str = "ABCDEF"; 
str.substr(2,4); 
結果:CDEF 
7、indexOf方法放回String物件內第一次出現子字串位置。如果沒有找到子字串,則返回-1。
strObj.indexOf(substr[,startIndex]) 
說明: 
substr要在String物件中查詢的子字串。 
startIndex該整數值指出在String物件內開始查詢的索引。如果省略,則從字串的開始處查詢。 
例如: 
01234567 
var str = "ABCDECDF"; 
str.indexOf("CD",1); // 由1位置從左向右查詢 123... 
結果:2 
8、lastIndexOf方法返回String物件中字串最後出現的位置。如果沒有匹配到子字串,則返回-1。
strObj.lastIndexOf(substr[,startindex]) 
說明: 
substr要在String物件內查詢的子字串。 
startindex該整數值指出在String物件內進行查詢的開始索引位置。如果省略,則查詢從字串的末尾開始。
例如: 
01234567 
var str = "ABCDECDF"; 
str.lastIndexOf("CD",6); // 由6位置從右向左查詢 ...456 
結果:5 
9、search方法返回與正則表示式查詢內容匹配的第一個字串的位置。
strObj.search(reExp) 
說明: 
reExp包含正則表示式模式和可用標誌的正則表示式物件。 
例如: 
var str = "ABCDECDF"; 
str.search("CD"); // 或 str.search(/CD/i); 
結果:2 
10、concat方法返回字串值,該值包含了兩個或多個提供的字串的連線。 
str.concat([string1[,string2...]]) 
說明: 
string1,string2要和所有其他指定的字串進行連線的String物件或文字。 
例如: 
var str = "ABCDEF"; 
str.concat("ABCDEF","ABC"); 
結果:ABCDEFABCDEFABC 
11、將一個字串分割為子字串,然後將結果作為字串陣列返回。
strObj.split([separator[,limit]]) 
說明: 
separator字串或 正則表示式 物件,它標識了分隔字串時使用的是一個還是多個字元。如果忽略該選項,返回包含整個字串的單一元素陣列。 
limit該值用來限制返回陣列中的元素個數。 
例如: 
var str = "AA BB CC DD EE FF"; 
alert(str.split(" ",3)); 
結果: 
AA,BB,CC 
12、toLowerCase方法返回一個字串,該字串中的字母被轉換成小寫。
例如: 
var str = "ABCabc"; 
str.toLowerCase(); 
結果:abcabc 
13、toUpperCase方法返回一個字串,該字串中的所有字母都被轉換為大寫字母。
例如: 
var str = "ABCabc"; 
str.toUpperCase(); 
結果:ABCABC

相關推薦

js String物件常用方法小結(字串操作)

1、charCodeAt方法返回一個整數,代表指定位置字元的Unicode編碼。 strObj.charCodeAt(index) 說明: index將被處理字元的從零開始計數的編號。有效值為0到字串長度減1的數字。 如果指定位置沒有字元,將返回NaN。 例如: var s

JSString物件常用方法

1、charCodeAt方法返回一個整數,代表指定位置字元的Unicode編碼。 strObj.charCodeAt(index) 說明: index將被處理字元的從零開始計數的編號。有效值為0到字串長度減1的數字。 如果指定位置沒有字元,將返回NaN。 例如: var str = “ABC

JSArray物件String物件常用方法

1.陣列的建立: 使用字面量建立: var arr = [10,20,20,40]; 使用建構函式建立陣列 var arr = new Array(1,2,3,4); 2.陣列元素的型別:

Java使用String物件的split()方法分割字串的小坑

Java中,按某個字元分割字串使用的是String物件的split()方法,返回的是分割之後的String陣列,值得注意的是分割符。當分割符是 . 或者是 | 時,必須使用 \ 進行轉義。 沒有加轉義

正則表達常用方法小結 test(),exec(),search(),match()區別及應用。

今天覆習了一下正表示式物件的常用方法,對其中的細節進行總結了一下 下面詳細介紹一下各個方法的詳細使用 1 regExpObject.test(string value)    該

jsString型別的常用方法

js中String型別的常用方法 var str1 = new String(“hello”); var str2 = new String(“hello”); document.write(“兩個字串的物件一樣嗎?”+(str1.toString()==str2.toString(

js 判斷字串是否包含某字串,String物件查詢子字元indexOf,查詢字串出現的次數split

varCts = "bblText"; if(Cts.indexOf("Text") > 0 ) { alert('Cts中包含Text字串'); } indexOf用法: 返回 String 物件內第一次出現子字串的字元位置。       strObj.

String常用方法(重要)

循環 類型 demo width 尋找 str2 子字符串 replace table 1.字符串與字節 public String(byte[] byte); 將全部字節變成字符串 public String (byte[] byte,int offset,in

27 string常用方法列表

nta val nds lsi con valueof 轉換 pan nbsp 1. 獲取方法   int   length()       獲取字符串的長度   char  charAt(int index)    獲取特定位置的字符 (角標越界)   int   

js常用方法集合

1、 var post = new Array(); post['class'] = '1'; post['type'] = '2'; post['id'] = '3'; var postjson = JSON.stringify(post); console.log(postjson);

Java第一階段(11)【 Java String類、String常用的一些方法 】 11.20

第一階段 API String類 String類中一些常用的方法 API 編寫程式碼時,我們會遇到各種各樣的方法需要呼叫,但是又記不住那麼多,這時候就要查詢API。 API方法錢有個 “已過時”,說明此方法可以用,但不

JAVA字串String類的常用方法

String類的構造方法 String(char a[]) String(char a[], int offset, int length) String(char[] value) 字串查詢 indexOf() lastIndexOf() 獲取指定索引位置的字元 charAt(int in

關於String常用方法

在Java中,常用處理字串的類,在java.lang包中,分別是String和StringBuffer,這兩個類被宣告為final,所以它們沒有子類,不能自定義類來繼承它們。 因為String和StringBuffer類在java.lang包中,所以它們可以自動被所有程式,即使用時不

String常用方法介紹

本章介紹一些字串中的常用方法,直接看程式碼註釋 public class Test1 { public static void main(String[] args) { String str1 = "abcDRef";

js---Array物件常用遍歷方法

1.forEach(),遍歷陣列的每個元素 let arrFor = ['muzi','digbig','muzidigbig','lucky'] //forEach(),遍歷陣列的每個元素 arrFor.forEach((item,index) => {

c# String.Join 和 Distinct 方法 去除字串重複字元

1.在寫程式中經常操作字串,需要去重,以前我的用方式利用List集合和 contains去重複資料程式碼如下: 1 string test="123,123,32,125,68,9565,432,6543,343,32,125,68"; 2 string[] array = test.Spli

JS建立物件常用方法就是使用JSON格式的語法

這裡只要簡單的記住JSON的二個符號就OK {} 代表一個物件 [] 代表陣列,陣列元素型別任意 寫一個簡單的json物件 var obj={  name:"zhangsan",  age:10,  into:function(){alert(this.name+"   "

String常用方法

String作為引用資料型別,本身也是一個類,被final修飾,類不可被繼承,不可被重寫,裡面封裝了很多方法,簡單的介紹幾個會用到的: 1、獲取一個字串的長度的方法.length(); public void getStringLength(){ String str=

C#string型別的常用方法總結

在C#語言中,字串是System.String類的一個引用型別,但與其他引用型別不同的是,C#將字串視為一個基本型別,它可以申請為一個常量,也可以直接給它賦值。由於C#中的字串是由System.String類派生而來的引用物件,因此可以使用String類的方法來

String 物件的 正則表示式方法 match

match() 方法可在字串內檢索指定的值,或找到一個或多個正則表示式的匹配。 該方法類似 indexOf() 和 lastIndexOf(),但是它返回指定的值,而不是字串的位置,返回存放匹配結果的陣列。該陣列的內容依賴於 regexp 是否具有全域性標誌 g。