커뮤니티

수식 문의 드립니다.

프로필 이미지
ywesry
2015-10-07 21:02:16
123
글번호 91050
답변완료
예스스팟 코드를 작성해보려고하고있습니다. Main.MessageList("abc :", abc); 라고 했을때, abc의 소수점 이하를 반올림하거나, 둘째자리 이하를 안보이게 하는 방법이 있을지요? %.2f 이런거를 썼더니 프로그램이 다운되고.. 그렇다고 그대로 쓰자니 소숫점이하가 너무 숫자가 많아서요.. 혹시 다른 방법이 있으면 알려주시면 감사하겠습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-10-08 11:12:15

안녕하세요 예스스탁입니다. %.2f는 예스랭귀지에서 사용하는 내용입니다. 예스스팟은 자바스크립트 랭귀지 입니다. 관련서적에서 수학함수 참고하시기 바랍니다. 소숫점을 반올림해서 정수만 취하실 경우에는 round 수숫점을 버리고 정수만 취하실 경우는 floor 소숫점 N자리는 Math.floor(abc*100)/100와 같이 따로 계산하셔야 합니다. function Main_OnStart() { var abc = 9.87654321; Main.MessageList("abc :", Math.round(abc),Math.floor(abc),Math.floor(abc*100)/100); } 즐거운 하루되세요 > ywesry 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다. > 예스스팟 코드를 작성해보려고하고있습니다. Main.MessageList("abc :", abc); 라고 했을때, abc의 소수점 이하를 반올림하거나, 둘째자리 이하를 안보이게 하는 방법이 있을지요? %.2f 이런거를 썼더니 프로그램이 다운되고.. 그렇다고 그대로 쓰자니 소숫점이하가 너무 숫자가 많아서요.. 혹시 다른 방법이 있으면 알려주시면 감사하겠습니다.