Develop
2013.04.23 15:37
다양한 방법으로 아주 큰 수(Big Number) 계산.. ㅋㅋ
Views 8416 Comment 0
아주 큰 수를 계산하는 경우 각 스크립트 언어의 비교
[기본수식] num1 + num2 = num3
#javascript
form.num3.value
= Number(form.num1.value) + Number(form.num2.value);
#vbscript
form.num3.value
= FormatNumber(eval(form.num1.value) + eval(form.num2.value))
#applet
form.num3.value
= document.numberApplet.add(form.num1.value, form.num2.value);
#applet 메소드
public String add(String num1, String num2) {
BigDecimal result = new BigDecimal(num1);
result = result.add(new BigDecimal(num2));
return result.toString();
}
결과 비교
#javascript
666,666,666,666,666,666 + 1,223,232 = 666,666,666,667,889,900
#vbscript
666,666,666,666,666,666 + 1,223,232 = 666,666,666,667,890,000
#applet
666,666,666,666,666,666 + 1,223,232 = 666,666,666,667,889,898
아주 큰 값을 계산할때, javascript 나 vbscript 로는 차이가 난다.
applet 이나 서버에서 계산을 해야 정확한 값이 나온다.
No. | Category | Subject | Author | Date | Views |
---|---|---|---|---|---|
481 | Develop |
[js] 빈도우즈(bindows96)
![]() |
hooni | 2013.04.23 | 7402 |
480 | Develop |
[c] 게임 AI FSM 테스트 샘플 소스.. 꽤 괜찮은 소스..
![]() |
hooni | 2013.04.23 | 7403 |
479 | Develop |
[asp] 폼 메일 소스
![]() |
hooni | 2013.04.23 | 7403 |
478 | Develop |
[c] 문자열 치환해주는 str_replace() 함수
![]() |
hooni | 2013.04.23 | 7415 |
477 | Develop |
[c] KNN(K-nearest neighbor) 패턴인식 과제..
![]() |
hooni | 2013.04.23 | 7417 |
476 | Develop |
[c] 농구팀 점수 산출 프로그램 소스
![]() |
hooni | 2003.04.23 | 7417 |
475 | Develop |
[jsp][php] LDAP 프로그래밍..
![]() |
hooni | 2003.04.23 | 7419 |
474 | Develop |
[php] 무조건 다운로드 받도록 header 세팅
![]() |
hooni | 2013.04.23 | 7425 |
473 | Develop | [c] 시간(요일,날짜 포함) 출력하는 프로그램 초간단 코드 | hooni | 2013.04.23 | 7428 |
472 | Develop |
[c++] mfc로 만든 월플렉스 멀티 수납 시스템(2D기반 설계)
![]() |
hooni | 2013.04.23 | 7429 |
471 | Develop | [js] 자바스크립트 메뉴얼 사이트.. ㅋㅋ | hooni | 2013.04.23 | 7436 |
470 | Develop |
[c] kmp 활용 search
![]() |
hooni | 2013.04.23 | 7439 |