JavaScript超初心者によるJavaScript入門講座JavaScript初心者がお送りする、JavaScript(基礎編)リファレンスサイトです。変数とは?値を入れておくことができる箱のようなものです。処理結果などの値を変数に格納したり、それをまた別の処理へ引き渡したりすることができます。変数=100;それでは、変数に値を入れてみます。数値だけでなく、文字列も変数に入れることができます。・alertで変数nの中身("もじれつ")を表示なお、JavaScriptは値に応じて自動で型を割り当ててくれるので、宣言時に「型」を指定する必要はないです。スコープとは?変数の有効な範囲のこと。変数の宣言されている位置によって、スコープの範囲が変わってきます。hogehoge(){...)の外側で宣言されている変数を「グローバル変数」といい、スコープの範囲は「プログラム全体」となります。関数の中で宣言されている変数を「ローカル変数」といい、スコープの範囲は「その関数の中」だけとなります。はじめに、以下のサンプルを。後から代入した文字列(今回だと「テキスト2」)が表示されます。次のサンプルは、スコープの範囲の確認です。//ローカル変数alert(n);}alert(n);hoge();alert(n)で表示される文字列は「テキスト2」ではなく「テキスト1」です。後から宣言された「テキスト2」が表示されそうな感じがしますが、「テキスト2」は関数hogeの中で宣言されているローカル変数のため、関数hogeの中でのみ有効です。よって、alert(n)で表示される文字列は、グローバル変数の中身「テキスト1」が表示されます。省略可能なvarですが、省略するとその変数が自動的に「グローバル変数」となってしまうので注意が必要です。よって、普段からvarをつけて変数を宣言する癖をつけた方がよさそうです。変数DOMDOMとはDOMを使ってみる。