Ejemplo simple de adición, resta, multiplicación y división en JavaScript
<html> <fead> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> </head> <script language = "javascript" type = "text/javascript"> // divide la función acdiv (arg1, arg2) {var t1 = 0, t2 = 0, r1, r2, n; intente {t1 = arg1.ToString (). Split (".") [1] .length; } catch (e) {t1 = 0;} try {t2 = arg2.ToString (). Split (".") [1] .length; } catch (e) {t2 = 0;} con (math) {r1 = number (arg1.ToString (). reemplazar (".", ")); r2 = number (arg2.ToString (). reemplazar (". ",")); n = math.max (t1, t2); return (r1/r2)*pow (10, t2-t1); }} // función múltiple accMul (arg1, arg2) {var t1 = 0, t2 = 0, r1, r2; intente {t1 = arg1.ToString (). Split (".") [1] .length; } catch (e) {t1 = 0;} try {t2 = arg2.ToString (). Split (".") [1] .length; } catch (e) {t2 = 0;} con (math) {r1 = number (arg1.ToString (). reemplazar (".", ")); r2 = number (arg2.ToString (). reemplazar (". ",")); return (r1*r2)/pow (10, t2+t1); }} // Agregar función Accadd (arg1, arg2) {var t1 = 0, t2 = 0, m; intente {t1 = arg1.ToString (). Split (".") [1] .length; } catch (e) {t1 = 0;} try {t2 = arg2.ToString (). Split (".") [1] .length; } catch (e) {t2 = 0;} con (math) {m = math.pow (10, math.max (t1, t2)); return (arg1 * m + arg2 * m) / m; }} // función de sustracción acsubtr (arg1, arg2) {var t1 = 0, t2 = 0, m, n; intente {t1 = arg1.ToString (). Split (".") [1] .length; } catch (e) {t1 = 0;} try {t2 = arg2.ToString (). Split (".") [1] .length; } catch (e) {t2 = 0;} con (matemáticas) {// longitud de precisión de control dinámico n = math.max (t1, t2); M = Math.Pow (10, N); // return (arg1 * m - arg2 * m) /m; return ((arg1 * m - arg2 * m) / m) .tofixed (n); }} // Agregue un método Div al tipo de cadena, que es más conveniente para llamar. String.prototype.div = function (arg) {return accDiv (this, arg);} // Agregar un método MUL al tipo de cadena, por lo que es más conveniente llamar. String.prototype.mul = function (arg) {return accMul (arg, this);} // Agregar un método ADD al tipo de cadena, lo que hace que sea más conveniente llamar. String.prototype.add = function (arg) {return Accadd (arg, this);} // Agregue un método subTR al tipo de cadena, por lo que es más conveniente llamar. 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 = acsubtr (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 de formato = "form1" name = "form1" método = "post" runat = "servidor"> <div style = "border: sólido 1px #000000; ancho: 600px;"> <div style = "FLOAT: izquierda; width: 30%;" Id. type = "text" value = "0" name = "textbox1" /> </div> <div style = "float: izquierda; ancho: 30%;"> <input id = "textbox2" value = "0" type = "text" name = "textbox2" /> </div> <div style = "float: izquierda; ancho: 30%;"> <Div> accdiv: <input id = "boxex5" text "" Div style = "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; ancho: 10%;"> <input type = "button" name = "aa" value = "cal" onClick = "cal ();" /> </div> </div> </form> </body> </html>El ejemplo simple anterior de suma, resta, multiplicación y división de JavaScript es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.