変数のスコープ
変数のスコープ
・ 変数の値が利用できる範囲
・ 関数内で宣言した変数は、関数内部でしか使うことができない。それを「ローカル変数」と呼ぶ
・ 関数外で宣言した変数は、プログラム全体で使うことができる。それを「グローバル変数」と呼ぶ
この場合は5が有効
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>変数のスコープ 変数が有効になる範囲</title> <script> function testFunc() { // var num; num = 5; } </script> </head> <body> <h1> <script> var num = 3; testFunc(); //num=5が呼び出される document.write(num, '<br>'); </script> </h1> </body> </html>