変数の型を知るためには、typeof演算子を使用します。 基本の5種類のプリミティブ型以外はオブジェクト型となります。 変数の型変換 JavaScriptは動的型付け言語なので、変数の宣言をするときにデータ型の指定をしません。代入された値に応じて自動的に型が決定します。 また、型が異なる変数同士の演算結果を代入する場合は、JavaScriptのルールに従って型が決定します。次の例はよく見かける変換例です。 // 変数に数値を代入するので数値型になる var foo = 1000; // 数値型の変数に文字列を代入すると文字型に型変換されます。 foo = 'bar'; // 引き算は文字列の数値でも正しく計算されます。 var foo = '123' - 100; // 値は数値の「23」 console.log(foo); // 足し算は文字列の結合とみなされます。 var foo =