커뮤니티

MessageLog

프로필 이미지
히말라야
2013-07-16 14:07:50
1142
글번호 222447
답변완료
늘 수고 많으시네요 MessageLog나 MessageList 에서 예스랭귀지 처럼 출력시의 소수점의 자릿수를 제한 하는 방법이 있나 궁금합니다. 소수점이 들어간 출력에 대해서 자리수 조절이 안되서 사용할때 불편한 점이 많네요
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-07-18 09:05:08

안녕하세요 예스스탁입니다. MessageLog나 MessageList 에서는 지정된 값을 출력만 하게 되어 있습니다. function Main_OnStart() { var value1 = 1.3456; Main.MessageList(value1.toFixed(2),value1.toFixed(3)); } 위와 같이 자바스크립트에 제공되는 기본 함수 중 toFixed(자릿수)를 이용해서 표시 자리수를 지정하실 수 있습니다. value1.toFixed(2) value1을 반올림해서 소숫점 2자리수로 만듬 toFixed(자릿수)는 지정한 자리수까지 반올림하여 스트링으로 값을 리턴합니다. 숫자가 아닌 string으로 리턴되므로 해당값으로 계산식을 만드실 때는 사용하실 없고 MessageList등으로 디버깅하실때 사용하시면 됩니다. 소숫점 3자리에서 반올림하여 2자리까지 숫자값으로 변환하여 계산식에 사용하실 때는 아래와 같이 수학함수 이용해 값을 만들어 사용하시면 됩니다. Math.round(i*100)/100 즐거운 하루되세요 > 히말라야 님이 쓴 글입니다. > 제목 : MessageLog > 늘 수고 많으시네요 MessageLog나 MessageList 에서 예스랭귀지 처럼 출력시의 소수점의 자릿수를 제한 하는 방법이 있나 궁금합니다. 소수점이 들어간 출력에 대해서 자리수 조절이 안되서 사용할때 불편한 점이 많네요