مثال بسيط على الإضافة والطرح والضرب والقسمة في جافا سكريبت
<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 ، حاول {t1 = arg1.toString (). split (".") [1] .Length ؛ } catch (e) {t1 = 0 ؛} حاول {t2 = arg2.toString (). split (".") [1]. } catch (e) {t2 = 0 ؛} مع (math) {r1 = number (arg1.toString (). استبدال (". n = math.max (t1 ، t2) ؛ العودة (R1/R2)*POW (10 ، T2-T1) ؛ }} // متعددة الدالة Accmul (arg1 ، arg2) {var t1 = 0 ، t2 = 0 ، r1 ، r2 ؛ حاول {t1 = arg1.toString (). split (".") [1] .Length ؛ } catch (e) {t1 = 0 ؛} حاول {t2 = arg2.toString (). split (".") [1]. } catch (e) {t2 = 0 ؛} مع (math) {r1 = number (arg1.toString (). استبدال (". العودة (R1*R2)/POW (10 ، T2+T1) ؛ }} // إضافة وظيفة accadd (arg1 ، arg2) {var t1 = 0 ، t2 = 0 ، m ؛ حاول {t1 = arg1.toString (). split (".") [1] .Length ؛ } catch (e) {t1 = 0 ؛} حاول {t2 = arg2.toString (). split (".") [1]. } catch (e) {t2 = 0 ؛} مع (math) {m = math.pow (10 ، math.max (t1 ، t2)) ؛ العودة (arg1 * m + arg2 * m) / m ؛ }} // وظيفة الطرح accsubtr (arg1 ، arg2) {var t1 = 0 ، t2 = 0 ، m ، n ؛ حاول {t1 = arg1.toString (). split (".") [1] .Length ؛ } catch (e) {t1 = 0 ؛} حاول {t2 = arg2.toString (). split (".") [1]. } catch (e) {t2 = 0 ؛} مع (Math) {// Dynamic Control Length N = Math.Max (t1 ، t2) ؛ M = Math.pow (10 ، n) ؛ // return (arg1 * m - arg2 * m) /m ؛ العودة ((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) ؛} // إضافة طريقة فرعية إلى نوع السلسلة ، مما يجعل الاتصال أكثر ملاءمة. 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: sold 1px #000000 ؛ width: 600px ؛" type = "text" value = "0" name = "textbox1" /> < /div> <div style = "float: left ؛ width: 30 ٪ ؛ name = "textbox5" /> </viv> <viv> accmul: <input id = "textbox6" type = "text" name = "textbox6" /> </viv> <viv> accadd: <input id = "textbox7" type = "text" name = "textbox7" /> < /div> </div> <div style = "float: right ؛ width: 10 ٪ ؛"> <input type = "button" name = "aa" value = "cal" onClick = "cal () ؛" /> </viv> </viv> </pong> </body> </html>المثال البسيط أعلاه للإضافة والطرح والضرب وتقسيم JavaScript هو كل المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.