1. ホーム
  2. javascript

[解決済み] substrとsubstringの違いは何ですか?

2022-03-18 19:35:25

質問

とはどのような違いがあるのでしょうか?

alert("abc".substr(0,2));

そして

alert("abc".substring(0,2));

どちらも "ab "と出力されるようです。

どのように解決するのですか?

違いは第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