Heute war ich gelangweilt und wollte etwas schreiben, aber plötzlich dachte ich daran, einen Taschenrechner in JavaScript zu schreiben. Es gibt immer noch viele Fehler im Programm. Ich werde es hier zuerst aufzeichnen und später langsam korrigieren.
Der Code ist wie folgt:
<! DocType html public "-// w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transsitional.dtd"><Htmlmlml xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> <title> Javascript-Code, um Simple CCCCERCLUMULE_WULIN zu implementieren. type = "text/css"> Eingabe {Breite: 30px; Höhe: 20px; text-align: center;}#tbcalculator td {text-align: center; vertikal-align: mittlere;} </style> <script type = "text/javaScript"> var Ergebnis; // Speichern Sie den numerischen Wert im Eingabefeld vor dem Klickoperator. // Speichern Sie den Operator var isspressequalsKey = false; // Notieren Sie, ob drücken oder nicht "=" Schlüssel // Zahlenschlüsselereignis Funktion ConnectionDigital (Control) {var txt = document.getElementById ('txtScream'); if (isspressequalsKey) {txt.value = ""; // Die Berechnung wurde durchgeführt, dann das numerische Eingangsfeld löschen und erneut starten. IsSequalsKey = False;} // Der Dezimalpunkt existiert bereits in der numerischen Eingabe, dann darf der Dezimalpunkt nicht eingegeben werden, wenn (txt.Value.Indexof ('.') -1 && Control.value == '). // Weisen Sie dem numerischen Eingangsfeld den Steuerwert zu. ClearAll () {document.getElementById ('txtScream'). value = ""; result = ""; Operator = "";} // +, -, *,/Ereignisfunktionsberechnung (Steuerung) {// Speichern Sie den Operator im globalen variablen operator = control.Value; var txt = document.getElementById ('txtScream'); if (txt.value == "") return false; // Es gibt keine Zahl im numerischen Eingangsfeld, dann kann der Bediener nicht eingegeben werden // den Wert im numerischen Eingangsfeld in das Berechnungsexpressionsergebnis = txt.value speichern. // Löschen Sie das Eingangsfeld, das in den Betriebswert txt.value = "" eingegeben werden soll; } // Die Berechnungsergebnisfunktion getResult () {var opValue; // Der Operator var SourceValue = Parsefloat (Ergebnis); var txt = document.getElementById ('txtScream'); if (operator == ' *') opvalue = saursevalue * parsefloat (txt.value); / parsefloat (txt.value); else if (operator == ' +') opValue = saureValue + parsefloat (txt.value); else if (operator == ' -') opvalue = SourseValue - Parsefloat (txt.Value); "";} </script> </head> <body> <table id = " /> </td> </tr> <tr> <td colspan = "2"> <Eingabe type = "button" name = "btnce" id = "btnce" value = "ce" align = "rechts"; Onclick = "Clearall ();" /> </td> <td colspan = "2"> <Eingabe type = "button" name = "btn10" id = "btn10" value = "backspace" align = "rechts"; Onclick = "Backspace ();" /> </td> </tr> <tt> <td> <Eingabe type = "button" name = "btn7" id = "btn7" value = "7" onclick = "ConnectionDigital (this);" /> </td> <td> <Eingabe type = "button" name = "btn8" id = "btn8" value = "8" onclick = "ConnectionDigital (this); /> </td> <td> <Eingabe type = "button" name = "btn6" id = "btn6" value = "/" onclick = "Berechnung (this);" /> </td> </tr> <tt> <td> <Eingabe type = "button" name = "btn4" id = "btn4" value = "4" onclick = "ConnectionDigital (this); Onclick = "ConnectionDigital (this);"/> </td> <td> <Eingabe type = "button" name = "btn6" id = "btn6" value = "6" Onclick = "ConnectionDigital (this); Onclick = "Berechnung (this);" /> </td> </tr> <td> <td> <Eingabe type = "button" name = "btn1" id = "btn1" value = "1" onclick = "connectionDigital (this); Onclick = "ConnectionDigital (this);"/> </td> <td> <Eingabe type = "button" name = "btn3" id = "btn3" value = "3" Onclick = "connectionDigital (this); Onclick = "Berechnung (this);" /> </td> </tr> <tr> <td> <Eingabe type = "button" name = "btn0" id = "btn0" value = "0" onclick = "ConnectionDigital (this);" /> </td> <td> <Eingabe type = "button" name = "btndot" id = "btndot" value = ". Onclick = "ConnectionDigital (this);" /> </td> <td> <Eingabename = "btn22" type = "button" id = "btn22" value = "=" onclick = "getResult ();" /> </td> <td> <Eingabe type = "button" name = "btn23" id = "btn23" value = "+" onclick = "Berechnung (this);" /> </td> </tr> </table> </body> </html>Der obige Code zur Implementierung eines einfachen Taschenrechners in JavaScript ist der gesamte Inhalt, den ich mit Ihnen geteilt habe. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.