ユーザーが4つの番号、その位置、およびその宛先を入力しようとしています。それから彼らがどの方向に向かうかを出力します。
私は同じ値を入力しても問題は発生しません。コードでプロンプトの結果を使用するにはどうすればよいですか?Else文が何も出力しないのはなぜですか?
var output = document.getElementById("output");
var number=prompt ("What is your current Latitude?");
var number=prompt ("What is your current Longitude?");
var number=prompt ("What is your destination Latitude?");
var number=prompt ("What is your destination longitude?");
var intCurrentLatitude = 0;
var intCurrentLongitude = 0;
var intDestinationLatitude = 0;
var intDestinationLongitude = 0;
if ((intCurrentLatitude<=intDestinationLatitude) && (intCurrentLongitude<=intDestinationLongitude)) {
output.textContent = "We'd be headed North East, capt'n!";
}
else if ((intCurrentLatitude<=intDestinationLatitude) && (intCurrentLongitude>=intDestinationLongitude)) {
output.textContent = "Ye'd best head North West, captain!";
}
else if ((intCurrentLatitude>=intDestinationLatitude) && (intCurrentLongitude>=intDestinationLongitude)) {
output.textContent = "Ye'd best head South West, captain!";
}
else if ((intCurrentLatitude>=intDestinationLatitude) && (intCurrentLongitude<=intDestinationLongitude)) {
output.textContent = "Ye'd best head South East, captain!";
}
else{
output.textContent = "Land Ho!";
}
HTML
<head>
<meta charset="utf-8">
<title>More if</title>
<body>
<div id= "output">
<div id= "input2">
</div>
</body>
<script src="moreif.js"></script>
<script src="moreif2.js"></script>
</head>
</html>
ヒント:4つの変数は、すべてゼロ –
*は、適切な技術的な問題の説明ではありません* "何もしないことのようです"。スローされたエラー? – charlietfl
あなたが言ったことはまったく何もしていません。 –