welcome: please sign in
location: "ecmaデータ型"の差分
1と7のリビジョン間の差分 (その間の編集: 6回)
2012-08-30 01:14:32時点のリビジョン1
サイズ: 623
編集者: masahiko
コメント:
2012-10-01 06:13:02時点のリビジョン7
サイズ: 1465
編集者: masahiko
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 1: 行 1:
#acl All:
行 4: 行 5:
  . 未定義を表す定数です。   . 未定義を表す定数のようなもの。
  . 定数だとするとどの型の定数?ということが問題になるが、型であれば大丈夫。
行 6: 行 8:
  . 参照先が無いことを表す定数です   . 参照先が無いことを表す定数のようなもの
行 8: 行 10:
  . 論理型です。true, false の値をとります。   . 論理型です。値はtrue, false のどちらかです。
行 15: 行 17:
  . 配列もオブジェクトです。   . 配列もオブジェクトの1つです。
行 21: 行 23:
切り捨てなどの関数を使います。 切り捨てなどの関数を使って求めます。

利用できる数学的関数と定数のうち主なものはこのページに示してあります。
 . [[数学的関数と定数]]
----
=== string ===
文字列です。
文字型はありません。

シングルクオート、ダブルクオートのいずれかで挟んで記述します。
 . シングルクオートで挟んだときはダブルクオートを含めることもできます。
 . ダブルクオートで挟んだときはシングルクオートを含めることもできます。

文字列をつなぐには + を使います。

 {{{
js> a = "abcde";
abcde
js> b = 'xy';
xy
js> c = a + "'" + b;
abcde'xy
 }}}

ECMAscriptのデータ型

6つのデータ型があります。

  1. undefined
    • 未定義を表す定数のようなもの。
    • 定数だとするとどの型の定数?ということが問題になるが、型であれば大丈夫。
  2. null
    • 参照先が無いことを表す定数のようなもの。
  3. boolean
    • 論理型です。値はtrue, false のどちらかです。
  4. string
    • 文字列型です。
  5. number
    • 数値型です。
  6. object
    • オブジェクトです。
    • 配列もオブジェクトの1つです。


number

数値型はこの1つだけです。Cのdoubleに相当します。

演算結果として整数が必要な場合は、 切り捨てなどの関数を使って求めます。

利用できる数学的関数と定数のうち主なものはこのページに示してあります。


string

文字列です。 文字型はありません。

シングルクオート、ダブルクオートのいずれかで挟んで記述します。

  • シングルクオートで挟んだときはダブルクオートを含めることもできます。
  • ダブルクオートで挟んだときはシングルクオートを含めることもできます。

文字列をつなぐには + を使います。

  • js> a = "abcde";
    abcde
    js> b = 'xy';
    xy
    js> c = a + "'" + b;
    abcde'xy

ecmaデータ型 (最終更新日時 2012-10-07 05:11:22 更新者 masahiko)