#acl All: == ECMAscriptのデータ型 == 6つのデータ型があります。 1. undefined . 未定義を表す定数のようなもの。 . 定数だとするとどの型の定数?ということが問題になるが、型であれば大丈夫。 1. null . 参照先が無いことを表す定数のようなもの。 1. boolean . 論理型です。値はtrue, false のどちらかです。 1. string . 文字列型です。 1. number . 数値型です。 1. object . オブジェクトです。 . 配列もオブジェクトの1つです。 ---- === number === 数値型はこの1つだけです。Cのdoubleに相当します。 演算結果として整数が必要な場合は、 切り捨てなどの関数を使って求めます。 利用できる数学的関数と定数のうち主なものはこのページに示してあります。 . [[数学的関数と定数]] ---- === string === 文字列です。 文字型はありません。 シングルクオート、ダブルクオートのいずれかで挟んで記述します。 . シングルクオートで挟んだときはダブルクオートを含めることもできます。 . ダブルクオートで挟んだときはシングルクオートを含めることもできます。 文字列をつなぐには + を使います。 {{{ js> a = "abcde"; abcde js> b = 'xy'; xy js> c = a + "'" + b; abcde'xy }}}