이고 계산 좀 봐주세용;; > 그누4 질문답변

그누4 질문답변

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

이고 계산 좀 봐주세용;; 정보

이고 계산 좀 봐주세용;;

본문

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만 나오네영;;

딴데서 틀린건가용;
  • 복사

댓글 전체

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);

}
© SIRSOFT
현재 페이지 제일 처음으로