這個代碼怎么打?
<script language="javascript" type="text/javascript">function isNumber(str){ //正則表達(dá)判斷是否是數(shù)字var temp = /^-?d+.?d*$/;return temp.test(str);}function calc(){ var numA,numB,op,result; numA='',numB='',op=''.result=''; numA = prompt("請輸入第一個數(shù):"); while(isNumber(numA)==false){alert("你輸入的不是一個數(shù)字!");numA = prompt("請輸入第一個數(shù):"); } numB = prompt("請輸入二個數(shù):"); while(isNumber(numB)==false){alert("你輸入的不是一個數(shù)字!"); numB = prompt("請輸入二個數(shù):"); } op = prompt("請輸入運算符:"); switch(op){ case "+": result=parseFloat(numA)+parseFloat(numB); break; case "-": result=numA-numB; break;case "*": result=numA*numB; break; case "/": if(parseInt(numB)==0|parseFloat(numB)==0){ alert('除數(shù)不能為0,!');calc(); }else{result=numA/numB; } break;default: alert('運算符不正確!');calc();break; } alert('兩數(shù)的運算結(jié)果為:'+numA+op+numB+'='+result);}</script>
Tags:代碼