次のコードがありますが、スクリプト内から「myVariable」にアクセスできません。これは関数であり、「myVariable」はグローバル変数である必要があるためだと思います。グローバル変数を作成するにはどうすればよいですか?
(注: これは Visual Studio の ASP.NET MVC プロジェクトの .cshtml ファイルです)
<!DOCTYPE html>
<html>
<head>
</head>
<body>
@{var myVariable = "this is what I want to access and change later in the script";}
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
...
</div>
</div>
</div>
<script>
$('[name="optradio1"]').on('change', function () {
$('#accordion-second').slideToggle();
$('#accordion-first').slideToggle();
alert(myVariable);
})
</script>
</body>
</html>