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
Java基礎重點回顧
執行緒 執行緒是程式執行的一條路徑,乙個程序中可以包含多條執行緒 多執行緒併發執行可以提高程式的效率,可以同時完成多項工作 多執行緒實現的兩種方式 一種是繼承thread public class demo2 thread class mythread extends thread 另一種是實現ru...
JAVA基礎練習之String
需求 練習string class stringdemo int beginindex 0,endindex str.length 1 while beginindex endindex str.charat beginindex if beginindex endindex while begin...
Java基礎Scanner和String類
1 scanner的使用 了解 1 在jdk5以後出現的用於鍵盤錄入資料的類。2 構造方法 a 講解了system.in這個東西。它其實是標準的輸入流,對應於鍵盤錄入 b 構造方法 inputstream is system.in scanner inputstream is c 常用的格式 sca...