このスクリプトを実行してプロンプト ボックスに 2 を入力すると、else が実行されず、理由がわかりません。正しくない var または myFunction を設定する方法ですか。
<!DOCTYPE html>
<html>
<body>
<p>Click the button to demonstrate the prompt box.</p>
<button onclick="myFunction()">Try it</button>
<script type="text/javascript">
function myFunction()
{
var x=1;
var name=prompt("Please enter a number one");
if ( x===1)
{
alert("good");
}
else
{
alert("not a number 1");
}
}
</script>
</body>
</html>