null;先ほどまで$pointの持っている値は消去され、何も無い状態になります。型を調べる演算子でチェックすると、オブジェクト型と言う答えが戻ってきます。従って、javascriptではnullと言う特殊なオブジェクト状態であると思って良いのかもしれません。これもブラウザによって違う場合があるのですが、JavaScriptとして出力するとnullと言う文字が出てしまう場合があります。言う答えが戻ってくる物があります。これはオブジェクト型で、そのタイプがfunciton(関数)オブジェクトであると言う事と思ってください。x+y;}と書く事もできます。関数○○を指すオブジェクト型変数と言えます。言うのが正しいのかな?関数はちょっと微妙ですね。単体でfunction型が返ってくるので関数型といって良いのかな?と思いますが。◆変数の型を調べる型を調べる方法があります。この次で説明する型の変換などでも使いますので先に書いておきます。型を調べるにはtypeof(変数や式)を使います。変数や式を括弧に入れる事でその結果の型を文字列として返してきます。オブジェクト型と言う答えが返ってきます。functionは変数と言うよりは、関数オブジェクトの時に戻る値です。これでその時点での型がアラート表示されます。文字列として型の名前が入ります。型の自動変換top変数の型は必要に応じて返る事ができます。状況により自動的に変わってしまう事もあります。その規則について書いておきます。)違う型同士の変数と変数を連結する場合にこれが起こります。全体が文字列として扱われて、文字列の結合になります。例を出しながら説明して行きます。値を入れない状態での文字列型変数宣言をしている所です。変数の型だけ変更している事になります。言う、エラーに近い答えになっています。$ans1の型を文字列型に変えてしまっています。気をつけると共に、逆にそれを利用して型変換する事もできます。それらの変数は数値として扱われ、数値型に変換されて結果を返します。乗算する場合は数値として認識して数値型として処理され、結果も数値型になります。加算(+)をしようとしても、この場合は連結(+)になりますので無理です。その値は数値型になります。そのあとでなら加算(+)ができるようになります。nanをかえしますので気をつけて。プログラムを書き上げて下さい。型の変換top前説明で、演算子の特性による型の自動変換を説明しました。明確に型を変更する必要がある場合に型を変える方法があります。その変数の値を文字列に変換した物を返す、と言う事になります。toStringはメソッドですので、次のオブジェクトに用意されています。文字列型となり上の4つ、それぞれの値を文字列にした物を値として持ちます。文字列型に変換された値を持つ文字列型の変数となります。これで文字列型に変換できますから、文字列として取り扱えますね。その値を数値型に変換した値を返します。先頭から数値として認識できる値(半角数字)があれば、それを取り出して値として返します。javascriptに最初から組み込まれている関数(ある処理をする物)です。括弧内に変換する文字列(または、変数)を入れて使います。