2012-02-16 2 views
3

이것은 정확히 통화 산술 문제는 아니지만 실제로는 일반적인 산술 문제입니다. 자바 스크립트에서 10 진수 산술 (비교, 빼기 및 더하기)을 처리하는 API가 있습니까? 또한 로케일/언어 별 10 진수 형식을 처리합니다. 모든 포인터는 감사하겠습니다. 나는 API를 쓸 준비가되어있다. 만일 너희들이 접근에 대한 제안을한다면 위대 할 것이다.통화 산술을 수행하는 JavaScript API?

+1

도 마음에 오는 http://stackoverflow.com/questions/744099/javascript-bigdecimal-library –

+0

를 참조하십시오. –

답변

1

시도 Number.toLocaleString().

편집 :이 질문에 완전히 대답하지 않는다는 것을 알고 있지만 이미 알지 못하는 경우 서식을 지정하는 것이 유용 할 수 있습니다.

2

빠른 스캔 후에 많은 API 중에서 Google이 JSON 기반 통화 변환기를 제공한다는 사실을 발견했습니다. ,

{lhs: "1.4 British pounds",rhs: "2.19464 U.S. dollars",error: "",icc: true} 

이 더 안전하게 eval 함수와 자바 스크립트 평가, 또는 할 수있다 : http://www.google.com/ig/calculator?hl=en&q=1.4GBP=?USD

및 반환 형식이 같은 JSON 문자열이 될 것이다 요청은 같은 URL에서 만들어 질 수있다

jQuery.parseJSON() 

우아한 것은 아니지만 도움이 될 수 있습니다.

+0

감사합니다. 그러나 나는 그 의도를 바꾸지 않고 그 질문을 편집했다. 내 주요 문제는 비교, 빼기 및 추가하는 것입니다. – yadab

2

통화 및 전환을 처리하는 경우 money.js을 사용할 수도 있습니다. 링크 된 사이트의 예. I 소수점 연산 http://speleotrove.com/decimal/ 생각할 때

http://josscrowcroft.github.com/money.js/

+0

산술 연산 (덧셈, 비교, 뺄셈)이 가능합니까? – yadab

+1

아니요,하지만 여기 방법이 있습니다 (tl; dr은 항상 연산에 정수를 사용합니다) : http://stackoverflow.com/a/2556360/228692 –