変数のスコープ

変数のスコープ

・ 変数の値が利用できる範囲
・ 関数内で宣言した変数は、関数内部でしか使うことができない。それを「ローカル変数」と呼ぶ
・ 関数外で宣言した変数は、プログラム全体で使うことができる。それを「グローバル変数」と呼ぶ

この場合は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>