Простой пример сложения, вычитания, умножения и деления в JavaScript
<html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8" /></head><script language="javascript" type="text/javascript">//Divide function accDiv(arg1,arg2){ var t1 = 0, t2 = 0, r1, r2, n; try {t1 = arg1.toString (). split (".") [1] .length; } catch (e) {t1 = 0;} try {t2 = arg2.toString (). split (".") [1] .length; } catch (e) {t2 = 0;} с (math) {r1 = number (arg1.toString (). reply (".", ")); r2 = number (arg2.toString (). reply (". ",")); n = math.max (t1, t2); return (r1/r2)*pow (10, t2-t1); }} // множественная функция accmul (arg1, arg2) {var t1 = 0, t2 = 0, r1, r2; try {t1 = arg1.toString (). split (".") [1] .length; } catch (e) {t1 = 0;} try {t2 = arg2.toString (). split (".") [1] .length; } catch (e) {t2 = 0;} с (math) {r1 = number (arg1.toString (). reply (".", ")); r2 = number (arg2.toString (). reply (". ",")); return (r1*r2)/pow (10, t2+t1); }} // Добавить функцию AccAdd (arg1, arg2) {var t1 = 0, t2 = 0, m; try {t1 = arg1.toString (). split (".") [1] .length; } catch (e) {t1 = 0;} try {t2 = arg2.toString (). split (".") [1] .length; } catch (e) {t2 = 0;} с (math) {m = math.pow (10, math.max (t1, t2)); return (arg1 * m + arg2 * m) / m; }} // Функция вычитания accsubtr (arg1, arg2) {var t1 = 0, t2 = 0, m, n; try {t1 = arg1.toString (). split (".") [1] .length; } catch (e) {t1 = 0;} try {t2 = arg2.toString (). split (".") [1] .length; } catch (e) {t2 = 0;} с (math) {// Динамическая длина точности управления n = math.max (t1, t2); m = math.pow (10, n); // return (arg1 * m - arg2 * m) /m; return ((arg1 * m - arg2 * m) / m) .tofixed (n); }} // Добавить метод div в тип строки, который удобнее для вызова. String.prototype.div = function (arg) {return accdiv (this, arg);} // Добавить метод mul в тип строки, что делает его более удобным для вызова. String.prototype.mul = function (arg) {return accmul (arg, this);} // добавить метод добавления в тип строки, что делает его более удобным для вызова. String.prototype.add = function (arg) {return accadd (arg, this);} // добавить метод subtr в тип строки, что делает его более удобным для вызова. String.prototype.subtr = function (arg) {return acsubtr (this, arg);} function cal () {var arg1 = document.form1.textbox1.value; var arg2 = document.form1.textbox2.value; //document.form1.textbox5.value = accdiv (arg1, arg2); //document.form1.textbox6.value = accmul (arg1, arg2); //document.form1.textbox7.value = accadd (arg1, arg2); //document.form1.textbox8.value = accsubtr (arg1, arg2); document.form1.textbox5.value = arg1.div (arg2); document.form1.textbox6.value = arg1.mul (arg2); document.form1.textbox7.value = arg1.add (arg2); document.form1.textbox8.value = arg1.subtr (arg2);} </script> <body> <form id = "form1" name = "form1" method = "post" runat = "server"> <div style = "граница: сплошной 1px #000000; ширина: 600px;"> <div style = "float: width; value="0" name="TextBox1" /></div> <div style="float:left; width:30%;"><input id="TextBox2" value="0" type="text" name="TextBox2" /></div> <div style="float:left; width:30%;"> <div>accDiv: <input id="TextBox5" type="text" name="TextBox5" /></div> <div>accMul: <input id="TextBox6" type="text" name="TextBox6" /></div> <div>accAdd: <input id="TextBox7" type="text" name="TextBox7" /></div> <div>accSubtr: <input id="TextBox8" type="text" name="TextBox8" /></div> </div> <div style="float:right; Ширина: 10%; "> <input type =" button "name =" aa "value =" cal "onclick =" cal (); " /> </div> </div> </form> </body> </html>Приведенный выше простой пример сложения, вычитания, умножения и деления JavaScript - это все контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.