ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScriptの配列を定義するにはどのような方法がありますか?

JavaScriptの配列を定義するにはどのような方法がありますか?

青灯夜游
リリース: 2023-01-05 16:09:54
オリジナル
12022 人が閲覧しました

配列の定義方法: 1. 「var arr=[value 1, value 2, value 3..];」ステートメントを使用して定義します。 2. 「var arr=new Array(value 1)」を使用します。 , 値 2. 値 3..);" ステートメントを定義します。 3. "var array=new Array(size)" ステートメントを使用して定義します。

JavaScriptの配列を定義するにはどのような方法がありますか?

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

#配列とは#配列はデータのコレクションです

#その式はメモリ内の連続したメモリ アドレスです

配列名は実際には連続メモリアドレスの先頭アドレスです

jsにおける配列の特徴について

定義時にデータ型を指定する必要はありません配列

Array を定義するときに配列の長さを指定する必要はありません。

配列には、任意のデータ型のデータを格納できます (たとえば、1 つの要素は整数型を格納し、1 つの要素は文字列型を格納します)。これは JS で可能です)

配列を定義するための構文:

var arr=[值1,值2,值3];                     //隐式创建
var arr=new Array(值1,值2,值3);      //直接实例化
var array=new Array(size);           //创建数组并指定长度
ログイン後にコピー
例:
//方法一
var arr1 = [1,3,5,7,9];
document.write(arr1[2] + &#39;<br>&#39;);
 
//方法二
var arr2 = new Array(2,4,6,8,10);
document.write(arr2[3] + &#39;<br>&#39;);
 
//方法三
var arr3 = new Array(3);//固定数组长度为3
arr3[0] = 1;
arr3[1] = 2;
arr3[2] = 3;
document.write(arr3[2] + &#39;<br>&#39;);
ログイン後にコピー

JS での記号の意味:

()

関数の実行を示します

[]

構文シミュレーションを示し、Array クラス (=new Array()) のシミュレートされたインスタンスを示します。

{}

構文シミュレーションを示します。これは、オブジェクト クラス (=new Object()) のインスタンスをシミュレートすることを意味します。

//

構文シミュレーションを示します(通常のオブジェクト)。これは、RegExp クラス (=new RegExp ())のインスタンスをシミュレートすることを意味します。

配列の長さについて

Array object.length

js では、すべての配列オブジェクトが length 属性を呼び出すことができます。これは、配列オブジェクトの下に配列要素がいくつあるかを示します。

例:

var row = [&#39;zhangsan&#39;,&#39;lisi&#39;,&#39;wangwu&#39;];
doucument.write(&#39;共有&#39;+row.length+&#39;个人<br>&#39;);

var length = row.length;//对数组进行遍历
for (var i=0;i<length;i++){
doucument.write(row[i]+&#39;<br>&#39;);
}
ログイン後にコピー

[推奨される学習:

JavaScript 上級チュートリアル

]

以上がJavaScriptの配列を定義するにはどのような方法がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート