字串string 物件發的應用

2022-09-02 03:18:14 字數 1519 閱讀 6315

擷取字串方法:slice(開始位置,結束位置)  substr(開始位置,擷取個數)  substring(開始位置,結束位置);

返回在指定位置的字元:charat()

查詢字串裡有沒有該字元  :indexof("字元");

把字串轉為字串陣列:split("開始位置")

parseint() 字串型別轉成整型。一般數字計算的時候要用到,轉一下才能正常計算;

小例子

擷取字串mystr中的 hello 與 world!

var mystr="hello world!";

document.write(mystr.substring(mystr.indexof("h"),mystr.indexof("o")+1)+"

");document.write( mystr.substring(mystr.indexof("w"),mystr.indexof("!")+1) );

document.write(mystr.substr(mystr.indexof("h"),mystr.indexof("o")+1)+"

");document.write( mystr.substr(mystr.indexof("w"),"world".length) );

屬性

描述constructor

對建立該物件的函式的引用

length

字串的長度

prototype

允許您向物件新增屬性和方法

方法描述

charat()

返回在指定位置的字元。

charcodeat()

返回在指定的位置的字元的 unicode 編碼。

concat()

連線兩個或更多字串,並返回新的字串。

fromcharcode()

將 unicode 編碼轉為字元。

indexof()

返回某個指定的字串值在字串中首次出現的位置。

lastindexof()

從後向前搜尋字串,並從起始位置(0)開始計算返回字串最後出現的位置。

match()

查詢找到乙個或多個正規表示式的匹配。

replace()

在字串中查詢匹配的子串, 並替換與正規表示式匹配的子串。

search()

查詢與正規表示式相匹配的值。

slice()

提取字串的片斷,並在新的字串中返回被提取的部分。

split()

把字串分割為字串陣列。

substr()

從起始索引號提取字串中指定數目的字元。

substring()

提取字串中兩個指定的索引號之間的字元。

tolowercase()

把字串轉換為小寫。

touppercase()

把字串轉換為大寫。

trim()

去除字串兩邊的空白

valueof()

返回某個字串物件的原始值。

C 字串物件(string)

這次去北京理工參加複試,當時的上機題目的第2題是一道字串有關的題目 大致的題目是這樣的,在乙個已有序列中有eric,machel,peter,要求插入 jhon,以後按照字母順序顯示排好,並且可以多次輸入,如果有相同的提示重新輸入。當時的我對string類並不了解,所以用的是鍊錶和動態生成字串的方式...

string物件和C風格字串

我們都知道允許使用字串字面值來初始化string物件 string s hello world c 規定,任何出現字串字面值的地方都可以用以空字元結束的字元陣列來替代 上述性質反過來並不成立 如果程式的某處需要乙個c風格字串,無法直接用string物件來替代它。例如 不能使用string物件直接初始...

String字串物件的建立及管理

在建立字串,我們可以用到new string 或者直接 兩種形式,兩種形式有著很大的區別。1.單獨使用 引號建立的字串都是常量,編譯期就已經確定儲存到string pool中 2.使用new string 建立的物件會儲存到heap中,是執行期新建立的 3.使用只包含常量的字串連線符如 aa aa ...