2015年5月14日

[筆記] javascript 陣列和字串處理

slice()
slice(起始位置,結束位置)可以刪除陣列元素,或者把特定元素把起來使用。很方便的地方可以只刪除最後一個陣列中的元素。可以參考:W3Schools
        var pjchender = ["Hello", "Welcome", "to", "PJCHENder"];
        var citrus = pjchender.slice(1, 3); //從第一個元素開始,保留到第2個(3-1)元素位置
//        輸出結果: Welcome, to
        var backspace = pjchender.slice(0,-1);//刪除陣列中最後一個元素
//        輸出結果: Hello, Welcome, to
indexOf()
字串.indexOf(搜尋內容)這可以用來搜尋字串中是否包含某元素,如果搜尋不到的話,會顯示-1;如果搜尋的到,則會顯示該元素位置。可以參考:W3Schools
        
var pjchender = "Welcome to PJCHENder";
        alert(pjchender.indexOf('to'));
//        回報結果為:8
        alert(pjchender.indexOf('Hello'));
//        回報結果為:-1
substring()
substring(起始位置,結束位置)這可以用來擷取字串中內容。可以參考:W3Schools
        
        var welcome='Hello, welcome to PJCHENder';
        var output=welcome.substring(1,3);//從第1個位置開始,到第2個位置(3-1)結束
        document.write(output);
//        輸出結果為:el
        var output2=welcome.substring(2);//從第2個位置開始,一直到最後
        document.write(output2);
//        輸出結果為:llo, welcome to PJCHENder

0 意見:

張貼留言