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