TOP - JavaScript - String - slice()

sliceメソッドは[開始位置]と[終了位置]の二つの引数を伴い、[開始位置]から[終了位置]までの部分文字列を返します。
[開始位置]はその位置の文字を含みません。
終了位置が指定されなければ文字列の終端が終了位置となります。
もし開始位置が負の場合、この値は (文字列長さ + [開始位置]) として扱われます。
また、終了位置が負の場合も、(文字列長さ + [終了位置])となります。


戻り値1 = 名前1.slice(値1 , 値2)

戻り値1 : [開始位置]から[終了位置]までの部分文字列
          この文字列に[開始位置]の文字は含まれない
名前1   : Stringオブジェクトの名前
値1     : 取得する部分文字列の開始位置
          負の場合は(文字列長さ + 値1)
値2     : 取得する部分文字列の終了位置
          負の場合は(文字列長さ + 値2)


(例)
<SCRIPT type="text/javascript">
<!--
    function btnclick()
    {
        var s = "";

        var s1 = new String("123456789");

        s += s1.slice(2, 6) + "\n";         // 3文字目から6文字目を返す
        s += s1.slice(5) + "\n";            // 6文字目以降を返す
        s += s1.slice(-8, -2) + "\n";       // (9+(-8)+1)文字目から(9+(-2))文字目を返す

        alert(s);
    }
//-->
</SCRIPT>


Copyright(C) 2006-2011 CLAYPOT. All Rights Reserved.