제목> <br> <br>//두 숫자의 곱셈 계산 <br>function Mul(arg1, arg2){ <br> var m=0,s1=arg1.toString(),s2=arg2.toString(); <br>//곱해진 두 데이터의 소수점 이하의 길이, 즉 소수점 이하 자릿수를 구합니다. 자릿수는 결국 곱셈 계산 결과: 결과의 소수 자릿수 = 첫 번째 숫자의 소수 자릿수 + 두 번째 숫자의 소수 자릿수 <br> try{ <br> m+ =s1.split(".")[1] .length; <br> }catch(e){} <br> try{ <br> m+=s2.split(".")[1].length; 🎜> }catch(e){} <br> //소수점 두 자리에서 소수점을 제거하고 전체 값을 강제로 변환(즉, 값이 소수점 수의 배수임)한 다음 수행합니다. 곱셈 연산 곱셈의 결과는 10의 m승으로 나뉩니다. <br> return Number(s1 .replace(".",""))*Number(s2.replace(".","" ))/Math.pow(10,m); <br>} <br>//두 숫자의 위상 계산 Divide <br>function Division(arg1, arg2){ <br>var t1 = 0, t2 = 0 , r1, r2 <br> try { <br> t1 = new String(arg1).split(".") [1].length <br> } catch (e) { } <br> try { <br> t2 = arg2.toString().split(".")[1].length; <br> } catch ( e) { } <br> r1 = Number(new String(arg1).replace(".", "")); <br> r2 = Number(arg2.toString().replace(".", "") ; (10, t2 - t1)) <br> //소수점 2자리 유지 <br> return Money.toFixed(2); <br>} <br><br>$(function(){ <br> Alert(Mul(1.414,1.732)); <br>alert(division(1.732,1.4146)); <br>}) <br>