"while"루프, "프롬프트"및 "경고"를 사용하여 간단한 자바 스크립트를 작성하려고합니다. 나는 그가 얼마나 많은 항목을 물어볼 것인지 물어보기를 원한다. 그는 내가 입력 한 번호를 가져 와서 가격에 대해 동일한 수의 프롬프트를 반환하고 싶다. 그런 다음 while 루프를 사용하여 그 가격을 합산하려고한다. 당신이 볼 수 있듯이, 나는 대부분이자바 루프, 합계 및 출력
<html> <head> <title> Meal Total </title>
<script language="JavaScript">
var result;
meal=prompt("Number of Items: ");
</script> <script language = "JavaScript">
var tip = 1.07; </script>
</head> <body bgcolor = "white"> <center> <script language = "JavaScript">
if (meal> 0) {
var index = 0;
while (index < meal) {
prompt("price of the item");
index = meal;
}
};
else if (meal == 0) {
alert("Number is 0");
} else if (meal <0) {
alert("You entered is negative");
} </script></center> </body></html>
: 내가 지금까지 가지고있는 것 모든 일에 7 %의 판매 세를 추가하고 그래서 여기
경고 창에서 총을 인쇄 코딩이 완료되었습니다. 입력 된 숫자가 음수이거나 0을 감지했습니다. 나는 followign 것들을 수정해야합니다 : 첫째, 왜 그것은 입력 값에 주어진 프롬프트의 수를 무시합니까? 두 개를 열면 프롬프트 창이 하나만 표시됩니다. 둘째, 프롬프트 상자의 합계는 어떻게됩니까?
이것은 확실히 숙제와 같습니다 ... 당신은 루프 카운터를 증가시키는 방법을 살펴 봐야합니다. – David
다른 힌트가 있습니다. 색인을 증가시키지 마십시오. 가격 프롬프트의 결과를 저장하지 마십시오. – David
Another :'prompt'는 문자열을 반환하기 때문에 예기치 않은 동작을 피하기 위해'parseInt'를 사용해야합니다. –