Megjegyzés:
Egy fájlon belül, a funkciók elnevezésének egyedinek kell lenni, azaz nem lehet két egyforma.
Ha egyértelmű meghatározás kell egy adott funkció nevéhez, és az már létezik egy másikban, akkor ezeket sorszámokkal is megkülönböztethetjük egymástól.
Példa:
function terulet(),
function terulet02(),
function terulet03(), stb.
<p> <script type="text/javascript"> function terulet(a,b) { c=a*b; document.write("Terület: "+a+"*"+b+"="+c+"<br />"); } terulet(4,8); terulet(6,7); </script> </p> |
Az eredmény:
|
<p> <script type="text/javascript"> function terulet(a,b=10) { c=a*b; document.write("Terület: "+a+"*"+b+"="+c+"<br />"); } terulet(4); terulet(4,7); </script> </p> |
Az eredmény:
|
<p> <script type="text/javascript"> function terulet(a=10,b=10) { c=a*b; document.write("Terület: "+a+"*"+b+"="+c+"<br />"); } terulet(); // Itt, nem adunk meg paramétert. terulet(4); // Első változónak, új paraméterét határozzuk meg. terulet(6,7); // Mindkét változónak, új paraméterét határozzuk meg. </script> </p> |
Az eredmény:
|
<script type="text/javascript"> function terulet(a=10,b=10) { c=a*b; document.write("Terület: "+a+"*"+b+"="+c+"<br />"); } </script> <p> <script type="text/javascript">terulet();</script> <br /> <script type="text/javascript">terulet(4);</script> <br /> <script type="text/javascript">terulet(6,7);</script> <br /> </p> |
Az eredmény:
|
<p> <script type="text/javascript"> function kiir(szoveg) { document.write(szoveg+"<br />"); } kiir("Első sor szövege."); kiir("Második sor szövege,"); kiir("és így tovább. <br />Tetszőleges számú sort írhatunk"); </script> </p> |
Az eredmény:
|
<p> <script type="text/javascript"> var szam=15; document.write("Változó értéke:<br />"); document.write("Függvényhívás előtt: "+szam+"<br />"); function hozzaad(szam) { szam+=25; document.write("Függvény meghívásakor: "+szam+"<br />"); } hozzaad(szam); document.write("Függvényhívás után: "+szam+"<br />"); </script> </p> |
Az eredmény:
|