JavaScriptのsplit()メソッド
JavaScript split()メソッド
インスタンス
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <p id="demo">单击按钮显示分割后的数组.</p> <button onclick="myFunction()">点我</button> <script> function myFunction(){ var str="How are you doing today?"; var n=str.split(" "); document.getElementById("demo").innerHTML=n; } </script> </body> </html>
サンプルの実行 »
オンラインサンプルを表示するには、「インスタンスの実行」ボタンをクリックしてください
定義と使用法
sp lit() メソッドは文字列を文字列の配列に分割するために使用されます。
ヒント: 空の文字列 ("") を区切り文字として使用すると、stringObject 内の各文字が分割されます。
注: Split() メソッドは元の文字列を変更しません。
ブラウザのサポート
すべての主要なブラウザはsplit()メソッドをサポートしています
構文
string.split(separator,limit)
パラメータ値
パラメータ | 説明 |
---|---|
区切り文字 | オプション。このパラメータで指定された場所から文字列オブジェクトを分割するための文字列または正規表現。 |
制限 | オプション。このパラメータは、返される配列の最大長を指定します。このパラメータが設定されている場合、このパラメータで指定された配列以外の部分文字列は返されません。このパラメータが設定されていない場合、文字列の長さに関係なく文字列全体が分割されます。 |
戻り値
型 | 説明 |
---|---|
Array | 文字列配列。配列は、文字列 Object をセパレータで指定された境界で部分文字列に分割することによって作成されます。返される配列内の文字列には、区切り文字自体は含まれません。 |
技術的な詳細
JavaScriptバージョン: | 1.1 |
---|
その他のインスタンス
インスタンス
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <p id="demo">单击按钮显示分割后的数组</p> <button onclick="myFunction()">点我</button> <script> function myFunction(){ var str="How are you doing today?"; var n=str.split(); document.getElementById("demo").innerHTML=n; } </script> </body> </html>
実行中のインスタンス»
オンラインインスタンスを表示するには、[インスタンスの実行]ボタンをクリックしてください
インスタンス
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <p id="demo">单击按钮显示分割后的数组</p> <button onclick="myFunction()">点我</button> <script> function myFunction(){ var str="How are you doing today?"; var n=str.split(""); document.getElementById("demo").innerHTML=n; } </script> </body> </html>
実行中のインスタンス»
クリック" [インスタンスの実行] ボタンをクリックしてオンライン インスタンスを表示します
インスタンス
[インスタンスの実行] ボタンをクリックしてオンライン インスタンスを表示します
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<p id="demo">单击按钮显示分割后的数组</p>
<button onclick="myFunction()">点我</button>
<script>
function myFunction(){
var str="How are you doing today?";
var n=str.split(" ",3);
document.getElementById("demo").innerHTML=n;
}
</script>
</body>
</html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <p id="demo">单击按钮显示分割后的数组</p> <button onclick="myFunction()">点我</button> <script> function myFunction(){ var str="How are you doing today?"; var n=str.split("o"); document.getElementById("demo").innerHTML=n; } </script> </body> </html>
インスタンスの実行»