ドキュメント : Programming
-
【JavaScript】残余引数 - 引数の個数を可変にする
残余引数は“関数の引数を配列として受け取る仕組み”です。通常、関数は引数の数だけ値を受け取ることができますが、残余引数を使うことで呼び出しごとに引数の数を変えることができます。
-
【JavaScript】ラッパーオブジェクト - プリミティブ(リテラル)のラッパー
ラッパーオブジェクトの広義の意味は“値とメソッドを持つオブジェクト”です。一般的には数値や文字列などの単純な値(プリミティブまたはリテラルな値と呼ぶ)とメソッドを持つオブジェクトのことを指します。プリミティブな値は標準でラッパーオブジェクトが用意されています。
-
【JavaScript】イミュータブル・ミュータブル - 値の変更可否
値には変更不可な値と変更可能な値があります。変更不可を『イミュータブル』、変更可能を『ミュータブル』と呼びます。意図したプログラムを組むには、この性質を理解することが重要です。
-
-
【JavaScript】正規表現 - 文字列のパターン表現と検索
正規表現は“文字列をパターン化して表現する記法”です。パターンに一致する文字列の検索などに使います。JavaScriptではRegExpオブジェクトやStringオブジェクトなど正規表現に関するオブジェクトやメソッドが標準で用意されています。
-
【JavaScript】例外処理(try-catch-finally) - 予期せぬエラーの対応処理
例外処理は“例外が発生した際の復帰処理”のことです。JavaScriptではtry-catch-finally文で例外処理を実現します。例外が発生した場合にプログラムが中断しないように例外処理を施します。
-
-
-
【JavaScript】Dateオブジェクト - 日時を表現するオブジェクト
Dateオブジェクトは“日時を表現するオブジェクト”です。現在日時や年、月、日のみを取得することができます。DateオブジェクトはDateクラスから生成します。
-
【JavaScript】Mathオブジェクト - 数学的機能を有するオブジェクト
Mathオブジェクトは“数学的機能を所有するオブジェクト”です。絶対値の取得や四捨五入などの処理を簡単に行うことができます。
-
【JavaScript】Ajax - HTTP通信の同期・非同期とGET・POST
JavaScriptのAjaxは『Asynchronous JavaScript + XML』の略称で“Http通信の仕組み”です。同期処理・非同期処理に対応しており、サーバーとのデータ取得やデータ送信を行うために使用します。GET/POSTリクエストに対して、JavaScriptの処理を一時停止(待機)する同期処理、完了を待たずに次の処理へ移行する非同期処理のそれぞれがあります。
-
-
【JavaScript / DOM】DOM入門 - HTMLドキュメントのプログラム制御
DOMの正式名称は『Document Object Model』です。WEBドキュメント(HTMLやXMLなど)をオブジェクトデータとして扱うインターフェースになります。JavaScriptのDOMはHTMLやXMLなどのマークアップドキュメントの操作を行えます。
-
【JavaScript / DOM】ノードの取得 - getElement(s)By* / querySelectorAll
JavaScript/DOMはHTMLドキュメントのノードを取得できます。ここでは要素ノード、属性ノード、テキストノード、コメントノードの取得方法について解説します、