文字列、数値、およびブール値はすべて、離散値(スカラー)に属します。変数が離散の場合、いつでも値が1つしかありません。
変数を使用して一連の値を保存する場合は、配列を使用する必要があります。
配列は、同じ名前の複数のツリー値で構成されるコレクションです。コレクション内の各配列は、配列の要素です。変数チームを使用して、各メンバーの名前をチームに保存できます。
JavaScriptでは、キーワード配列宣言を使用して配列が作成され、同僚は変数の長さを宣言することもできます。例えば
コードコピーは次のとおりです。
var ateam = new Array(12); //変数の長さを宣言する
配列の最終番号を予測できない場合、宣言配列は特定の数を指定しない場合があります。例えば:
コードコピーは次のとおりです。
var ateam = new Array(); //配列の最終番号が不明の場合、特定の番号を宣言することはできません
ateam [0] = 1414;
ateam [1] = "beijing";
ateam [2] = 0x4;
ateam [3] = "I can";
ateam [4] = "red";
ateam [5] = "blue";
ateam [6] = "orange";
さらに、アレイを直接作成できます
コードコピーは次のとおりです。
var ateam = new Array( "111"、 "Blue"、 "Red"、 "Beijing");
文字列と同様に、配列は長さを使用して配列の長さを取得して指定することもできます。
コードコピーは次のとおりです。
var ateam = new Array( "111"、 "Blue"、 "Red"、 "Beijing");
document.write(ateam [1]+"<br>");
document.write(ateam.length +"<br>")
注:配列のより深い理解。
コードコピーは次のとおりです。
var ateam = new Array( "111"、 "Blue"、 "Red"、 "Beijing");
ateam [20] = "12415"
document.write(ateam [20]+"<br>");
document.write(ateam.length +"<br>")
さらに、アレイは[]で定義することもできます。コンマを使用して真ん中を分離します。
コードコピーは次のとおりです。
Steam = [10、 "5565"、 "Beijing"、33263、 "Red"]]
document.write(Steam [3])//出力33263
ToString()を使用して、配列を簡単に変換できます
コードコピーは次のとおりです。
Steam = [10、 "5565"、 "Pking"、33263、 "Red"]]
document.write(Steam.toString())//
//出力結果10,5565、Pking、33263、Red
document.write(typeof(ss));
//出力結果文字列
配列が文字列に変換されている場合は、コンマ接続を使用したくない場合は、Join()メソッドを使用できます。
コードコピーは次のとおりです。
Steam = [10、 "5565"、 "Pking"、33263、 "Red"]]
SS = Steam.Join( " - ");
DD = Steam.Join( "] [")
//出力結果10,5565、Pking、33263、Red
document.write(ss);
document.write(dd);
//出力10-5565-PKING-33263-RED 10] [5565] [Pking] [33263] [Red
文字列の場合、 JavaScriptはsplit()を使用して配列に変換します
コードコピーは次のとおりです。
var Fruit = "Apple、2151、Orange";
sfruit = furt.split( "、")
document.write(sfruit); //出力Apple、2151、オレンジ
document.write(sfruit.join( " - ")); // Apple-2151-Orange出力
上記の例に従って、 JavaScriptはreverse()メソッドを提供して配列を反転します。
コードコピーは次のとおりです。
var Fruit = "Apple、2151、Orange";
sfruit = furt.split( "、")
document.write(sfruit); //出力Apple、2151、オレンジ
document.write(sfruit.join( " - ")+"<br>"); // Apple-2151-Orange出力
document.write(sfruit.reverse()+"<br>");出力オレンジ、2151、Apple
document.write(sfruit.reverse()。toString()+"<br>");出力Apple、2151、オレンジ
弦の反転の場合、JavaScriptには直接変換方法がありません。 split()を使用して文字列を配列に変換し、rerverse()を使用して反転し、接続に結合に弦の反転を達成することができます。
コードコピーは次のとおりです。
var fruit = "2151、オレンジ、リンゴ";
var sfruit = "iambeijing123";
document.write(fruit.split( "、")。reverse()+"<br>"); // 2151、オレンジ、アップル
document.write(sfruit.split( "")。reverse()。join( "")+"<br>"); //出力iambeijing123
sort()を使用して、配列要素(アルファベット順)をソートします。
コードコピーは次のとおりです。
furt = ["orange2"、 "2151"、 "orange"、 "Apple"]]
document.write(fruit.sort()); //出力結果2151、Apple、Orange、Orange2
push()とpop()の使用について
コードコピーは次のとおりです。
sfruit = new Array();
sfruit.push( "red");
sfruit.push( "green");
sfruit.push( "oragen");
sfruit.push( "blue");
document.write(sfruit.length + sfruit.toString() + "<br>");
var wfruit = sfruit.pop();
document.write(wfruit+"<br>")
document.write(sfruit.toString())
上記のように、JavaScriptは配列をスタックとして扱い、push()とpop()を介してpus()をpuse()として扱います。