이고 계산 좀 봐주세용;;

function WHRProcess(){

var WHR1 = document.getElementById("WHR1");
var WHR2 = document.getElementById("WHR2");
var WHR3 = document.getElementById("WHR3");

var Total = parseInt(WHR1.value/WHR2.value).toFixed(2);

WHR3.value = Total;

alert("WHR : "+ Total);

}
소스가 이런데여...WHR1/WHR2 안먹네영;;

70/90 인데..값이 0.00만 나오네영;;

딴데서 틀린건가용;
|

댓글 3개

wHR1, WHR2 를 모두 개별적으로 parseInt 해야 정상적인 값이 출력되지 않나요?

괄호안에서 이미 문자열로 더해지기때문에 개별적으로 int 형변환을 하신후에 나누기를 해야 합니당..

var Total = (parseInt(WHR1.value)/parseInt(WHR2.value)).toFixed(2); 이렇게요..
function WHRProcess()
{
var WHR1 = parseInt(document.getElementById("WHR1").value);// 정수라는 가정하에 아니면 parseFloat등으로...
var WHR2 = parseInt(document.getElementById("WHR2").value);
var WHR3 = document.getElementById("WHR3");

var Total = (parseInt(WHR1/WHR2)).toFixed(2); // toFixed적용이 WHR1/WHR2 이후라고 가정시

WHR3.value = Total;

alert("WHR : "+ Total);

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

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
15년 전 조회 1,660
15년 전 조회 1,553
15년 전 조회 1,073
15년 전 조회 1,194
15년 전 조회 1,706
15년 전 조회 1,934
15년 전 조회 1,544
15년 전 조회 1,439
15년 전 조회 5,118
15년 전 조회 1,440
15년 전 조회 1,515
15년 전 조회 1,698
15년 전 조회 1,516
15년 전 조회 1,522
15년 전 조회 1,803
15년 전 조회 1,540
15년 전 조회 3,118
15년 전 조회 1,496
15년 전 조회 1,531
15년 전 조회 2,138
🐛 버그신고