投稿者leck_3328TweetPocket多分色々なサイトでまとめられているとは思うが、自分なりにも一通りまとめてみる。javascript自体は動的型付けの言語なので、予め型宣言をしなくても変数を宣言することが可能。変数の作り方自体は簡単で、変数としたいものの前にvarをつけてそれに何かしらの値を代入すれば完了。"cc"];こうすると勝手に型を推定してくれる。変数の型を上書きすることも可能。ここではString型一覧と最初の宣言の仕方とりあえずその型を入れるための入れ子を予め作っておきたいときがある。"";とすると文字列型として初期化することができる。他の型についても同じような記法があるので以下にまとめていく。primitiveデータString型Number型Boolean型Undefinedcomplexデータ関数(function)object型その他NullObject型Array型それでは1つずつ簡単に見て行く。数字を入れてくれる64ビット形式で処理しているらしい。false;Undefined何も型宣言がされていない状態。型も値も決まっていない。型だけが決まっている状態で値が何も入っていない状態のもの。持っている値はnullのみ。大きな枠ではObject型に分類されるが、特によく使われる。複数の同じ型のものを入れることができる。5];配列のアクセスは左から何番目(最初は0から)にあるのかでアクセスできる。bbが表示されるObject型Pythonで言うとdictと同じ扱い。ある特定のキーに値を対応させるもの。配列の場合は番号だったが、それがキーになる。eyeColor:"blue"};それぞれのキーにアクセスするには.keyでアクセス。Johnが表示される。特定の処理を記録してくれる。