Die Methode dieses Artikels ist super einfach und die Ideen sind sehr empfohlen. Bitte beachten Sie es.
Die Codekopie lautet wie folgt:
<! DocType html>
<html>
<kopf>
<meta http-äquiv = "content-type" content = "text /html; charset = utf-8" />
<title> JavaScript Simple Calculator </title>
<Script>
// Definieren Sie die globale variable var one = "1";
var zwei = "2";
var drei = "3";
var four = "4";
var five = "5";
var sechs = "6";
var sieben = "7";
var acht = "8";
var neun = "9";
var Zero = "0";
var plus = "+", minus = "-", multiply = "*", divide = "/", decimal = ".
Funktion Enter (obj, String) {
obj.expr.value+= String;
}
Funktionscompute (obj) {// Klicken Sie auf die Funktion "gleich der Schaltfläche" = ", um sie aufzurufen. obj.expr.value = eval (obj.expr.value); // Verwenden Sie JS, um die Methode eval () zu erhalten, um den Namen als Formel in Expr} zu berechnen
</script>
</head>
<body>
<Formular name = "calc" id = "calc" action = "">
<tabelle>
<td colspan = "4"> <Eingabe type = "text" name = "expr" size = "30" action = "compute (this.form)" /> < /td>
<tr>
<td> <input type = "button" value = "7" onclick = "Enter (this.form, sieben)" /> < /td>
<td> <input type = "button" value = "8" onclick = "Enter (this.form, acht)" /> < /td>
<td> <input type = "button" value = "9" onclick = "Enter (this.form, neun)" /> < /td>
<td> <input type = "button" value = " /" onclick = "Enter (this.form, Divide)" /> < /td>
</tr>
<tr>
<td> <input type = "button" value = "4" onclick = "Enter (this.form, vier)" /> < /td>
<td> <input type = "button" value = "5" onclick = "Enter (this.form, fünf)" /> < /td>
<td> <input type = "button" value = "6" onclick = "Enter (this.form, sechs)" /> < /td>
<td> <input type = "button" value = " *" onclick = "Enter (this.form, multiply)" /> < /td>
</tr>
<tr>
<td> <input type = "button" value = "1" onclick = "Enter (this.form, eins)" /> < /td>
<td> <input type = "button" value = "2" onclick = "Enter (this.form, zwei)" /> < /td>
<td> <input type = "button" value = "3" onclick = "Enter (this.form, drei)" /> < /td>
<td> <input type = "button" value = " -" onclick = "Enter (this.form, minus)" /> < /td>
</tr>
<tr>
<td colspan = "2"> <Eingabe type = "button" value = "0" onclick = "Enter (this.form, null)" /> < /td>
<td> <input type = "button" value = ".
<td> <input type = "button" value = " +" onclick = "Enter (this.form, plus)" /> < /td>
</tr>
<tr>
<td colspan = "2"> <Eingabe type = "button" value = "=" onclick = "compute (this.form)" /> < /td>
<td colspan = "2"> <Eingabe type = "button" value = "ac" onclick = "form.reset ()"/> </td>
</tr>
</table>
</form>
</body>
</html>
Ist es ein super NB -Code, eine Master -Ebene!