반응형
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- autohotkey
- 배열
- if
- StringGetPos
- Var:=식
- EnvDiv
- EnvSet
- ControlSend
- SetMouseDelay
- Threads
- if(식)
- SetKeyDelay
- Menu
- 식의 설명
- EnvSub
- IF (식)
- EnvMult
- EnvAdd
- MouseClick
- Blocks
- ControlGetText
- DetectHiddenWindows
- IfWinExist
- 함수
- IfInString
- SetTitleMatchMode
- API
- 식
- SetControlDelay
- SetEnv
Archives
- Today
- Total
ㄴrㅎnㅂrㄹrㄱi
JavaScript: 퍼센트 계산 예제 본문
반응형
자바스크립트로 퍼센트 계산을 하는 방법입니다.
* 전체값에서 일부값이 몇 퍼센트인지
* 전체값의 몇 퍼센트는 얼마인지
이 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>
//////////////////////////////////////////////////////////
// 전체값에서 일부값은 몇 퍼센트? 계산
// 공식은 '일부값 나누기 전체값 곱하기 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