簡単な電卓の作成を求める演習に行き詰まっています。ユーザー入力は別の関数に委任されるため、行を繰り返さずにプログラムを減算、乗算、および除算に拡張できます。
エラーは次のとおりです。
「Uncaught ReferenceError: x が定義されていません」
<!DOCTYPE HTML>
<html>
<head>
<title>Lesson 6 Lab Exercise 3 - Calculator with user input</title>
<script language="javascript" type="text/javascript">
function getNumbers()
{
var x = prompt("Enter the first number:");
var y = prompt("Enter the second number:");
x = parseInt(x);
y = parseInt(y);
}
function addition()
{
getNumbers();
document.write(x + "+" + y + "=" + (x+y));
}
</script>
</head>
<body>
<input type="button" value="Add" onclick="addition()">
</body>
</html>