VisszalépJavaScript matematika példák

=

XHTML fájl tartalma

<body>
<FORM name="matematika">
<table class="tabla">
<tr><td>
<input type=text size=12 value=8 name="a">
 
<input type="button" 
value="  +  " onClick="a_plus_b(this.form)">



  
<input type="button" 
value="  -  " onClick="a_minus_b(this.form)">



 
<input type="button" 
value="  x  " onClick="a_szor_b(this.form)"> 




<input type="button" 
value="  /  " onClick="a_osztva_b(this.form)"> 




<input type="button" 
value="  ^  " onClick="a_pow_b(this.form)"> 




<input type="number" size=12 value=2 name="b"> 
= 
<input type "number" value=0 name="eredmeny" size=29>
</td> </table> </FORM> </body>

Java (js) fájl tartalma








function a_plus_b(form) 	
{	a=eval(form.a.value)	
	b=eval(form.b.value)	
	x=a+b			
	form.eredmeny.value = x	
}				
function a_minus_b(form)	 
{	a=eval(form.a.value)	
	b=eval(form.b.value)	
	x=a-b			
	form.eredmeny.value=x	
}				
function a_szor_b(form)	 
{	a=eval(form.a.value)	
	b=eval(form.b.value)	
	x=a*b		
	form.eredmeny.value=x	
}				
function a_osztva_b(form)		 
{	a=eval(form.a.value)	
	b=eval(form.b.value)	
	x=a/b		
	form.eredmeny.value = x	
}				
function a_pow_b(form) 	
{	a=eval(form.a.value)	
	b=eval(form.b.value)	
	x=Math.pow(a, b)	
	form.eredmeny.value = x	
}

				
//Megjegyzés:
//pow= beépített matematikai függvény, 
//azaz felső index. 
//Angolul= Math.pow 


Meghatározások értelmezés:

input
type=text : karakterek beírására szolgáló ablak, melybe, írhatunk betűt vagy számot. Jelen esetben, csak számokat, mert a JavaScript fájl így lett megírva.
size=12 : Mennyi karakter jeleníthető meg az ablakban. Írhatunk többet is, de az nem lesz látható
value=8 : Az ablakban, kezdetkor megjelenő karakter, jelen esetben 8.
name="a" : Az "a" = ezen input ablakába beírt értékkel, melyet a (js) fájl dolgoz fel

input
type="button": Elküldő gomb. Egy billentyű, azaz gombformájú ablakot jelenít meg.
value=" + " : Az elküldő gombon, milyen felírat vagy karakterjel jelenjen meg, melyet az idézőjelek közé kell beírnunk. A megjelenő gomb szélességét megváltoztathatjuk, a beírt karakter és az idézőjelek közötti távolság megnövelésével (szóközbillentyű többszöri lenyomásával)
onClick="a_plus_b(this.form)" : Művelet végrehajtása, ha az egérrel rákattintunk. A JávaScript fájlban megírt programok közül, az hjtódjon végre, melynek azonosítója megegyezik az itt beírt azonosítóval. (a_plus_b )

input
type="number": Numerikus számok beírására szolgáló ablak. Szöveget, és Római számokat nem fogad el, azaz a műveletet nem hajtja végre.
size=12 : Mennyi karakter jeleníthető meg, az ablakban. Írhatunk többet is, de az nem lesz látható.
value=2 : Az ablakban, kezdetkor megjelenő karakter, jelen esetben 2.
name="b" : Az "b" egyenlő, ezen input ablakába beírt értékkel, melyet a (js) fájl dolgoz fel

input
type "number" : Numerikus számok beírására, megjelenítésére, szolgáló ablak. Jelen esetben, megjelenítési funkciója van.
value=0 : Az ablakban, kezdetkor megjelenő karakter, jelen esetben 0.
name="eredmeny" : A JavaScript által kiszámított értéket jeleníti meg. Az eredmény szó, egy azonosítót jelent, melynek meg kell egyezni a (js) fájlban beírt azonosítóval ( Tetszőleges azonosítót alkalmazhatunk, az eredmény szó helyett)
size=29 : Mennyi karakter jeleníthető meg, az ablakban.