테스트 사이트 - 개발 중인 베타 버전입니다

자바스크립트 질문이요!! 채택완료

주니준이 5년 전 조회 2,437

클릭

 

num1에서는 10보다 큰수를 입력해야되고 num2는 20보다 큰수를 입력해야하는데 이게 조건에 충족하지 못해서 그냥 계산돼서 나오드라구요... 조건에 충족하지 못하면 reload해서 다시 입력하게 하고 싶은데 그대로 출력되서 어떻게 해야하나요?

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
샤브스타

1, 입력을 받을때 무조건 문자열입니다.

정수로 변경해야합니다.

 

2. return 값을 주어서 더이상 실행이 안되게 해주는 부분 추가되었습니다.

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

5년 전

value가 string으로 넘어 오면. parseInt로 감싸서 해보세요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

5년 전

https://jsfiddle.net/ 에서 테스트해보니 잘됩니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

주니준이
5년 전
10하고 20 넣어도 조건문에서 안 걸러지고 그대로 출력됩니다. ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인