JavaScript 文字列を切り取る方法まとめ|substring, slice
- substring()メソッドを使用すると、指定した開始位置から終了位置までの部分文字列が返されます。
let str = "Hello, World!";
let subStr = str.substring(0, 5); // subStr为"Hello"
- slice()メソッドを使用する:このメソッドはsubstring()と似ており、開始位置と終了位置をパラメーターとして受け取り、開始位置から終了位置までの部分文字列を返します。パラメーターとして負の数を受け入れることができ、位置を末尾から計算することを示します。
let str = "Hello, World!";
let subStr = str.slice(0, 5); // subStr为"Hello"
- substr()メソッドを使用する:このメソッドは2つのパラメータを受け取ります。1つ目のパラメータは開始位置であり、2つ目のパラメータは切り取る長さです。指定された開始位置から指定された長さの部分文字列を返します。
let str = "Hello, World!";
let subStr = str.substr(0, 5); // subStr为"Hello"
- charAt()メソッドを使用してループを組み合わせることで、文字列を走査し、指定された位置の文字をcharAt()メソッドで取得して文字列を切り取る。
let str = "Hello, World!"
let subStr = "";
for(let i = 0; i < 5; i++) {
subStr += str.charAt(i);
}
// subStr为"Hello"
これらはJavaScriptでよく使われる文字列切り取りの方法であり、具体的な要件に応じて適切な方法を選択することができます。