JAvascript配列とjava配列の異同点
2229 ワード
配列とは何ですか.Javaでは、配列が同じタイプまたは互換性のあるタイプのデータセットであると定義されています.
JAvascriptの配列もjavaの配列とあまり差がありません.しかしjavascriptは弱いタイプの言語なので、どんなタイプでも同じ配列に入れることができます.
一:javascriptの配列
配列の定義:
方法1: var arr=[value1,value2,value3]; 方法2:jsで提供される内蔵オブジェクト:Arrayを使用 構文: var attr=new Array(3); 解釈:new Array(3)が開いた空間長は3であるが,4番目の要素を格納すると配列は アクティブ拡張が実現します. 方式三:方式一と方式二の結合
var attr=new Array(value1,value2,value3);
コード:
配列へのアクセス:
配列の名前[インデックス];指定したインデックスの値にアクセスします.指定したインデックスが存在しない場合はundefinedを返します.
配列のプロパティ:lengthは配列の長さを取得します.
二:javaの配列
定義された3つの方法: 方法1: 構文:データ型[]配列の名前={value,value 2,value 3} 方式2:
データ型[]配列の名前=newデータ型[length];
//ここで注意しなければならないのは、どれだけの長さを宣言するかがどれだけの空間を割り当てるかであり、javascriptのように自動的に拡張する行為はありません.アクセスしたインデックスが最大値を超えると、ArrayIndexOutOfBoundsException:配列境界異常が放出されます.
char ch[]= new char[3];
メモリには長さ3,データ型char型の空間が開かれている.
注:配列が作成され、配列に値が割り当てられていない場合は、デフォルト値が使用されます.
intタイプ:0
double: 0.0
float: 0.0
boolean:false
char:00-----スペース
参照タイプ:String------>null
方式3:
データ型配列の名前[]=newデータ型[]{value,value 2};
まずjavaの配列をここに見て、具体的にjavaに書いたとき、詳しく説明します.
JAvaとjavascriptの配列は、データのセットを格納するために使用されます.
JAvascriptの配列もjavaの配列とあまり差がありません.しかしjavascriptは弱いタイプの言語なので、どんなタイプでも同じ配列に入れることができます.
一:javascriptの配列
配列の定義:
方法1: var arr=[value1,value2,value3]; 方法2:jsで提供される内蔵オブジェクト:Arrayを使用 構文: var attr=new Array(3); 解釈:new Array(3)が開いた空間長は3であるが,4番目の要素を格納すると配列は アクティブ拡張が実現します. 方式三:方式一と方式二の結合
var attr=new Array(value1,value2,value3);
コード:
js Arrays
//
var arr=["a",78,null,456,56.0];
for(var i=0;i<arr.length;i++){
document.write(arr[i]+"<br/>");
}
document.write("<hr/>");
//
var arr2=new Array(3);
arr2[0]=1;
arr2[1]="48";
arr2[2]=3;
arr2[3]=4;// 3 , ,javascript
for(var i=0;i<arr2.length;i++){
document.write(arr2[i]+"<br/>");
}
document.write("<hr/>");
//
var arr3=new Array(1,2,3,6,5,7);
for(var i=0;i<arr3.length;i++){
document.write(arr3[i]+"<br/>");
}
a
78
null
456
56
1
48
3
4
1
2
3
6
5
7
配列へのアクセス:
配列の名前[インデックス];指定したインデックスの値にアクセスします.指定したインデックスが存在しない場合はundefinedを返します.
配列のプロパティ:lengthは配列の長さを取得します.
二:javaの配列
定義された3つの方法: 方法1: 構文:データ型[]配列の名前={value,value 2,value 3} 方式2:
データ型[]配列の名前=newデータ型[length];
//ここで注意しなければならないのは、どれだけの長さを宣言するかがどれだけの空間を割り当てるかであり、javascriptのように自動的に拡張する行為はありません.アクセスしたインデックスが最大値を超えると、ArrayIndexOutOfBoundsException:配列境界異常が放出されます.
char ch[]= new char[3];
メモリには長さ3,データ型char型の空間が開かれている.
注:配列が作成され、配列に値が割り当てられていない場合は、デフォルト値が使用されます.
intタイプ:0
double: 0.0
float: 0.0
boolean:false
char:00-----スペース
参照タイプ:String------>null
方式3:
データ型配列の名前[]=newデータ型[]{value,value 2};
まずjavaの配列をここに見て、具体的にjavaに書いたとき、詳しく説明します.
JAvaとjavascriptの配列は、データのセットを格納するために使用されます.