キアズマブログ

データ型とは 

var mood;
var age;
mood= "ゴキゲン";
age = 10;

変数moodの値は文字リテラルだが、変数ageの値は数字リテラル。これらは異なるデータ型。

他の言語では、変数を宣言する時にデータ型の宣言(型付け:typing)も必要になることがあるが、JavaScriptでは宣言や代入の仕方に違いはない。

明確な型付けを必要とする言語は、強く型付けされた言語(strongly typed language)という。

JavaScriptは、弱く型付けされた言語(weakly typed language)である。このことは、変数のデータ型をどの段階ででも変更できることを意味する。


コメント