[問題]大家好 我想請問一個JAVASCRIPT的問題
我寫的這個程式是一個簡易的計算機程式
我只知道如何判斷有沒有輸入數字
如果沒有輸入數字而想繼續程式 會ALERT
但是問題是不知道要如何判斷 如果按了鍵盤上的ESC就能結束全部程式
另一個問題就是 要如何一直循環下去直到按ESC
希望大家能幫幫忙 下面是CODE
<html>
<head>
<title>計算機</title>
<script language="JavaScript">
var num1;
var num2;
var ope;
var sum;
num1=window.prompt("請輸入數字","0");
function REP1()
{
window.alert("輸入數字喔");
num1=window.prompt("請輸入數字","0");
}
while(isNaN(num1)==true||num1=="")
{REP1();}
num2=window.prompt("請輸入數字","0");
function REP2()
{
window.alert("輸入數字喔");
num2=window.prompt("請輸入數字","0");
}
while(isNaN(num2)==true||num2=="")
REP2();
ope=window.prompt("請輸入加減乘除","0");
function REP3()
{
window.alert("輸入加減乘除喔");
ope=window.prompt("請輸入加減乘除","0");
}
while(ope!="+"&&ope!="-"&&ope!="*"&&ope!="/")
REP3();
switch(ope)
{
case"+":sum=parseInt(num1)+parseInt(num2);break;
case"-":sum=parseInt(num1)-parseInt(num2);break;
case"*":sum=num1*num2;break;
case"/":sum=num1/num2;break;
}
window.alert("答案"+sum);
</script>
</head>
<body>
</body>
</html>
這是我第一次PO文 希望大家能教我 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.31.162.219
推
09/07 01:28, , 1F
09/07 01:28, 1F
推
09/07 04:45, , 2F
09/07 04:45, 2F
→
09/07 04:46, , 3F
09/07 04:46, 3F
→
09/07 09:53, , 4F
09/07 09:53, 4F
→
09/07 09:53, , 5F
09/07 09:53, 5F
推
09/08 03:52, , 6F
09/08 03:52, 6F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章