관리 메뉴

ㄴrㅎnㅂrㄹrㄱi

JavaScript: 퍼센트 계산 예제 본문

Ntool Works/기타

JavaScript: 퍼센트 계산 예제

님투 2008. 11. 17. 15:55
반응형

자바스크립트로 퍼센트 계산을 하는 방법입니다.
* 전체값에서 일부값이 몇 퍼센트인지
* 전체값의 몇 퍼센트는 얼마인지
이 2가지를 계산합니다. 퍼센트 계산 함수가 없기에 간단한 공식을 사용하여 계산합니다. 아래 예제와 같습니다.

JavaScript: 퍼센트 계산 예제


파일명: example.html
<script type="text/javascript">
//////////////////////////////////////////////////////////
// 전체값에서 일부값은 몇 퍼센트? 계산
// 공식은 '일부값 나누기 전체값 곱하기 100'
//////////////////////////////////////////////////////////
var result;
// 10은 100에서 몇 퍼센트?
result = 10 / 100 * 100;
document.write(result, '%<br />');
// 출력 결과: 10%

// 33은 100에서 몇 퍼센트?
var x = 33;
var y = 100;
result = x / y * 100;
document.write(result, '%<br />');
// 출력 결과: 33%

// 105는 300의 몇퍼센트?
document.write(105 / 300 * 100, '%<br />');
// 출력 결과: 35%

// 한달 봉급 156만원인 사람이, 음식 값으로 21만원을 쓰면,
// 그 음식값은 한 달 봉급의 몇 퍼센트?
document.write(210000 / 1560000 * 100, '%<br />');
// 출력 결과: 13.461538461538461%

// 만약 봉급 156만원으로 모두 먹는 데 사용했다면
// 100% 가 나와야겠지요.
document.write(1560000 / 1560000 * 100, '%<br />');
// 출력 결과: 100%

// 만약 아무것도 먹지 않았면 0% 가 나와야합니다.
document.write(0 / 1560000 * 100, '%<br />');
// 출력 결과: 0%


//////////////////////////////////////////////////////////
// 전체값의 몇 퍼센트는 얼마? 계산
// 공식은, '전체값 곱하기 퍼센트 나누기 100'
//////////////////////////////////////////////////////////

// 100의 10퍼센트는 얼마?
document.write(100 * 10 / 100, '<br />');
// 출력 결과: 10

// 100의 33퍼센트는 얼마?
document.write(100 * 33 / 100, '<br />');
// 출력 결과: 33

// 300의 35퍼센트는 얼마?
document.write(300 * 35 / 100, '<br />');
// 출력 결과: 105

// 156만원의 13.461538461538461퍼센트는 얼마?
document.write(1560000 * 13.461538461538461 / 100, '<br />');
// 출력 결과: 210000

// 156만원의 100퍼센트는 얼마?
document.write(1560000 * 100 / 100, '<br />');
// 출력 결과: 1560000

// 156만원의 0퍼센트는 얼마?
document.write(1560000 * 0 / 100, '<br />');
// 출력 결과: 0
</script>
반응형
Comments