묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
학겨서 내준 숙제데 잘 안풀려져서여.. 이상하게 나와서여..
문제가 임의의 자연수를 prompt함수를 이용해 입력받아 제곱을 출력하는 문서를 자바 스크립트로 작성하시오.
데요..
<HTML>
<body>
<SCRIPT LANGUAGE="JavaScript">
document.write("<H2> 임의의 자연수의 제곱 출력" + "<P>")
var input = "임의의 자연수를 입력하세요"
var su=""
var output = prompt(input, su)
var imsi=su*su
if("imsi==number")
document.write("<H4>"+su+"의제곱은"+imsi+"입니다.")
</SCRIPT>
</body>
</html>
머가 틀렸는지 알려주심 감사하겠습니다...
임의의 자연수를 prompt함수를 이용 제곱을 출력.
2002.10.22 20:45
학겨서 내준 숙제데 잘 안풀려져서여.. 이상하게 나와서여..
문제가 임의의 자연수를 prompt함수를 이용해 입력받아 제곱을 출력하는 문서를 자바 스크립트로 작성하시오.
데요..
<HTML>
<body>
<SCRIPT LANGUAGE="JavaScript">
document.write("<H2> 임의의 자연수의 제곱 출력" + "<P>")
var input = "임의의 자연수를 입력하세요"
var su=""
var output = prompt(input, su)
var imsi=su*su
if("imsi==number")
document.write("<H4>"+su+"의제곱은"+imsi+"입니다.")
</SCRIPT>
</body>
</html>
머가 틀렸는지 알려주심 감사하겠습니다...
받을변수 = prompt("메세지", 기본값); 이런 형식이기 때문에
사용자가 입력한 값은 su에 저장되는게 아니라 output에 저장됩니다.
그러니 su를 가지고 연산을 하는게 아니라 output을 제곱해야 됩니다.
그리고 if("imsi==number") 라는 건 어떤 의미로 쓰셨는지 잘 모르겠지만...
프로그램 실행과는 전혀 상관없는 구문입니다. 숫자를 제대로 입력했는지
조사하려는 의도인 것 같긴 한데 저렇게 따옴표로 모두 감싸 놓으면...
무조건 true가 됩니다. 즉 저게 있으나 없으나 똑같습니다.