자바 스크립트에 많은 문제가 있습니다. 나는 함수를 사용하여 간단한 월급 프로그램을 만들어야한다. 나는 내가 뭘 잘못하고 있는지 전혀 모른다. 또한 payrate
및 taxrate
을 10 진수 형식으로 변경해야합니다. 어떻게 코드에 삽입합니까? 내 코드는 다음과 같습니다.자바 스크립트 기능에 문제가 있습니다.
<html>
<body bgcolor="#81DAF5">
<head>
<title>Chapter 4 Assignment 1</title>
</head>
<body>
<script type="text/javascript">
var hoursworked = window.prompt("How many hours worked?", "");
var payrate = window.prompt("What is the pay rate?", "");
var taxrate = window.prompt("What is the tax rate?", "");
var netpay
parseFloat(payrate).toFixed(2);
parseFloat(taxrate).toFixed(2);
function calculatepay()
{
var grosspay= hoursworked * payrate;
var taxamount= (grosspay * taxrate)/100;
var netpay= grosspay - taxamount;
return netpay;
}
document.write("<h1><b>Hours Worked: " +hoursworked+ "<br></h1></b>");
document.write("<h1><b>Hourly payrate: " +payrate+ "<br></h1></b>");
document.write("<h1><b>Tax rate applied: " +taxrate+ "<br></h1></b>");
document.write("<h1><b>Net Pay = " +calculatepay+ "<br></h1></b>");
</script>
</body>
</html>
여기서'hoursworked','payrate' 및'taxrate'는 어디에 정의되어 있습니까? 반환 값으로 무엇을하고 있습니까? –
무슨 문제가 있습니까? – SLaks
프로그램은 사용자에게 프롬프트를 표시하는 것으로 시작합니다. "몇 시간 일 했는가, 얼마를 지불 할 것인가, 그리고 세율은 무엇입니까?"라고 말합니다. – jaramore