Stringオブジェクト
部分文字列
substr(pos [, length])
文字列のposの位置からlengthの長さの文字列を切り出す。先頭文字の位置は0。posに負の値を指定するとうしろから数える。lengthを省略するとpos以降の文字列すべてを返す。
str = "50.26000123";
str.substr(0, 4); // "50.26" を返す
【補足】数値を文字列に変換するには、toString()を使う(Numberオブジェクトのメソッド)。
x = 50.26000123;
str = x.toString(); ← xの値を10進数として解釈し、文字列に変換する。
substring(from [, to])
文字列のfromの位置からto-1文字めまでの文字列を切り出す。先頭文字の位置は0。負の値を指定すると0を指定したものとみなされる。toを省略するとfrom以降の文字列すべてを返す。
str = "abcdefg";
str.substring(2, 4); // "cd" を返す
arigat アットマーク acm.org
Last modified: Oct. 2013