違いは何ですか
alert("abc".substr(0,2));
そして
alert("abc".substring(0,2));
どちらも「ab」を出力するようです。
ベストアンサー1
違いは 2 番目の引数にあります。 の 2 番目の引数substring
は停止するインデックス (ただし含めない) ですが、 の 2 番目の引数substr
は返される最大長です。
リンク?
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substr
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substring