javascriptの追加、減算、乗算、除算の簡単な例
<html> <head> <Meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> </head> <script言語= "javascript" type = "text/javascript"> // divivis function accdiv(arg1、arg2){var t1 = 0、t2 = 0、t2 = 0、r1 try {t1 = arg1.toString()。split( "。")[1] .length; } catch(e){t1 = 0;} try {t2 = arg2.tostring()。split( "。")[1] .length; } catch(e){t2 = 0;} with(math){r1 = number(arg1.toString()。置換( "。"、 ")); r2 = number(arg2.toString()。 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;} with(math){r1 = number(arg1.toString()。置換( "。"、 ")); r2 = number(arg2.toString()。 return(r1*r2)/pow(10、t2+t1); }} // add function 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;} with(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;} with(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タイプに追加メソッドを追加し、呼び出しがより便利になります。 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 = "border:solid 1px#000000; width:600px;"> div: "float =" ">"> "float =" float = "float =" float = "float =" float = "float = 30 value = "name =" textbox1 " /> < /div> <div style =" float:float:float:float; width:30%; "> <input id =" textbox2 "value =" 0 "type =" text "name =" textbox2 " /> < /div> <div style =" float:left; width:30%; "> div> accdiv =" "Type =" Text = "Textbbox5"タイプ= "タイプ= /> </div> <div> accmul:<input id = "textbox6" typent = "text" name = "textbox6"/> </div> <div> accadd:<入力id = "textbox7" text = "text" name = "textbox7"/> </div> <div> accsubtr:<入力id = "textbox8" text = "" "text =" "" text = </</> </</</</</< style = "float:right; width:10%;"> <input type = "button" name = "aa" value = "cal" onclick = "cal();" /> </div> </div> </form> </body> </html>追加、減算、乗算、およびJavaScriptの分割の上記の簡単な例は、私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。