文字列操作
    Top > HTML > JavaScript
    slice  終了位置を省略すると最後まで切り出す.  開始位置・終了位置ともに末尾が0となっており,負の値を与えることで右からの位置を指定することができる. substr  長さを省略すると最後まで切り出す.  sliceと同様,位置は末尾が0となっており,負の値を与えることで右からの位置を指定できる. substring  2つの引数のうち値の小さい方が開始位置と見なされる.  負の値は0に置き換えられる.
    References
    【JavaScript】 文字列切り出し(slice, substr, substring)の違い - のんびり猫プログラマの日常 + http://catprogram.hatenablog.com/entry/2013/05/13/231457