benjmue: Fakultät und Power Funktion in Taschenrechner (Javascript)

Beitrag lesen

Moin Moin

Habe eine Hausaufgabe bekommen,indem ich einen Power on/off Operator(^) und einen Fakultätoperator (!) in Js einbinden soll. Bis jetzt sieht mein Taschenrechner wie folgt aus:

<html>

<head>

<Script language=Javascript>
	



function rechne()
{
	if (formular1.op.value=="*") { erg=formular1.wert1.value*formular1.wert2.value;}

	if (formular1.op.value=="+")
 {erg=eval(formular1.wert1.value)+eval(formular1.wert2.value);}
	
	if (formular1.op.value=="-") { erg=formular1.wert1.value-formular1.wert2.value;}
	
	if (formular1.op.value=="/") { erg=formular1.wert1.value/formular1.wert2.value; }

	formular1.ergebnis.value=erg;
}
</script>

</head>

<body>

<form name=formular1 method=POST>
	 
<table border=1>
	
<Tr><Th>Zahl1</th>

	<Td><input type=text Name="wert1"></td></tr>
	
<tr><th>Operator</th>

	<td><input type=text Name="op"> </td></tr>
	
<Tr><th>Zahl2</th>

	<td><input type=text name="wert2"></td></tr>
	
<Tr><Td colspan=2>
	
	<input type=Button Onclick=rechne() Value="rechne!">
	
	
	</td></tr>
	
	<tr><th> Ergebnis</th>
	
	<td><input Type=text Name="ergebnis"><Td></tr>
	

	
	
	
</table>

</form>

</body>

</html>

Leider habe ich keine Ahnung wie ich so etwas realisieren soll.... könntet Ihr Mir dabei behilflich sein?

Vielen Dank schon einmal