変数 ローカル変数 :var 変数 = グローバル変数 : 変数 = |
変数の宣言とスコープ s2-14s.HTML http://www.atmarkit.co.jp/ait/articles/0708/21/news116_2.html 基本的には「すべての変数宣言はvarキーワード付きで行う」ことを強くお勧めしたい。とある。 |
table | |||||
hen1 ローカル変数 |
hen2 グローバル変数 |
hen3 関数内ローカル変数 |
hen4 関数内グローバル変数 |
||
var hen1 = "ローカル1" ; hen2 = "グローバル1" ; table.rows[2].cells[2].innerHTML = hen1 ; table.rows[2].cells[3].innerHTML = hen2 |
|||||
関数内 | test() function test() { table.rows[3].cells[2].innerHTML = hen1 ; table.rows[3].cells[3].innerHTML = hen2 |
||||
関数内 | var hen3 = "ローカル2" ; hen4 = "グローバル2" ; table.rows[4].cells[4].innerHTML = hen3 ; table.rows[4].cells[5].innerHTML = hen4; } |
||||
table.rows[5].cells[2].innerHTML = hen1 ; table.rows[5].cells[3].innerHTML = hen2 ; // table.rows[5].cells[4].innerHTML = hen3 ; table.rows[5].cells[5].innerHTML = hen4 |
HPB のプレビューで 「'hen3'は定義されていません」 と出る。 |