JavaScript基礎構文2


インベントリ


let a_list = [1,"haha",3,4,'you',6,7]
let a list(a listという変数を宣言)=[1],「haha」,3,4,「you」,6,7(この変数にリストを割り当てる)
--> 문자 숫자 구분하지 않고 한 배열(List)로 묶을 수 있음
ex) console.log(a list[1])-->haha出力(リスト0からカウント)
a_list.push('sparta')
-->a listの最後にspartaを追加
ex) console.log(a list)-->(8)[1],「haha」,3,4,「you」,6,7,「sparta」-->最後に追加(前の(8)はこのリストに8つの値があることを示す)
a_list.length
リスト内の値カウント
ex) console.log(a list.length)-->8出力->8値

それ以外にも、Listに関する様々な関数が存在する。a listの「.」リストで使用可能な関数を表示するには、をクリックします。


(すべての関数Xを覚えておく必要があります.エラーの可能性を減らすためにも、直接入力するのではなく、このように検索して実行することをお勧めします)

専制的


let a_dict = {"name":"Hyeon","age":30}
a dict-->「name」「age」などのキーワードと同じdicksherner
{「name」(Key):「Hyeon」(鍵上のValue)}
{「age」(鍵):30(鍵の値)}
ex) console.log(a dict["age"(キーを使用して値を検索)]--->30(このキーの値)出力
console.log(a dict["name"])-->Hyeon出力

ディクシャナに値を追加


a dict["height"]=200----->{"height"(キー):200(値)}でa dictに追加
------>a dict[「height」->a dictにheightという名前のキーを追加
------>=200-->a dictに追加されたheightというキーには200という値が割り当てられます

リストとディクシャナを混在させる


let names = [{"name":"Hyeon","age":30},{"name":"Yoo","age":27}]
リストには2つのディクシャナの形式があります
ex) console.log(names) --->
0:{"name":"Hyeon","age":30}-->0番目のリストの値"ディック・シャナリー"
1:{"name":"Yoo","age":27}-->1番目のリストの値ディックシリアル番号
length:2-->リストのサイズ
-->リストとバーコードを混在させ、大量のデータを同時に管理

リストとバイナリ複合を使用した検索


-->ex)名前リストで最初に対応する人の年齢を検索したい場合(age)
--> names[1]["age"] ---> 27
names[1](名前リストの最初のデータ(ディックシーケンス)[age](このデータ(ディックシーケンス)からロードするキー値)
-->namesリストの最初のデータのロードされた鍵は、割り当てられた値を取得します.
これらのリストとディック・シャナリーの複合構造はJSONで構築される.

例)Json構造例の一部


-->リストには3つのディックシリーズがリストされています
[{
MSRDT: "202110041300",
MSRGN NM:「都心部」
MSRSTE NM:「中欧」,
PM10: 43,
PM25: 18,
O3: 0.025,
NO2: 0.025,
CO: 0.4,
SO2: 0.004,
IDEX NM:「正常」、
IDEX_MVL: 64,
ARPLT_MAIN: "PM10"
},
{
MSRDT: "202110041300",
MSRGN NM:「都心部」
MSRSTE NM:「鐘路区」,
PM10: 43,
PM25: 21,
O3: 0.03,
NO2: 0.019,
CO: 0.4,
SO2: 0.004,
IDEX NM:「正常」、
IDEX_MVL: 63,
ARPLT_MAIN: "PM25"
},
{
MSRDT: "202110041300",
MSRGN NM:「都心部」
MSRSTE NM:「龍山区」
PM10: 47,
PM25: 20,
O3: 0.025,
NO2: 0.023,
CO: 0.3,
SO2: 0.003,
IDEX NM:「正常」、
IDEX_MVL: 63,
ARPLT_MAIN: "PM25"
}]