📝

Javascriptの全体像と単語解説

2021/10/15に公開

Javascript
これらの要素に対して操作や制御を行うために使うのがブラウザ上で動作するJSの役割
・基本
変数 データ型 演算子 制御構文
・組み込みオブジェクト
・関数

オブジェクト指向構文
DOM
ブラウザオブジェクト
イベント処理
Ajax
テスト
ライブラリ/フレームワーク

Array
Arrayクラス、グローバルオブジェクトで高水準、リスト風オブジェクトである配列の構築に使用される。
配列に対して横断的な操作や変更を行うメソッドを持っている。
JSの配列は、要素数も要素の型も固定されていない。
配列の長さは常に可変であり、データを連続しない位置に格納できるため
例) 配列作成 位置を使用して配列アクセス ループ処理 戦闘要素削除
   要素追加 添字取得 位置指定要素削除 配列コピー
コンストラクタ
オブジェクト指向のプログラミング言語で新たなオブジェクトを生成する際に呼び出されて内容の初期化などを行う関数・メソッドのことである。
対義語は、デストラクタ。オブジェクトの生成は、メモリ割り当て

Numberオブジェクト
・数値型を扱うためのオブジェクト
・数値型を整形するためのメソッド、プロパティが用意されている。

関数とオブジェクトの関係性
Javascriptでは関数もオブジェクトの一つである。関数宣言を使って関数を定義すると関数めいに指定した名前の変数が作成され、変数には関数オブジェクトが代される。
つまり関係性としては、関数宣言を行うと 関数オブジェクトが代入された変数が作成されるということになる。

Arrayオブジェクト(配列オブジェクト)
Numberオブジェクト(数値オブジェクト)
Stringオブジェクト(文字列オブジェクト)
Booleanオブジェクト(真偽オブジェクト)
RegExpオブジェクト(正規表現オブジェクト)
Mathオブジェクト(数学オブジェクト)
Dateオブジェクト(日付オブジェクト)
Functionオブジェクト(関数オブジェクト)
Objectオブジェクト()
Argumentsオブジェクト

Discussion