|
|
![]() |
||
|
|
|||
|
JavaScript.nu
/
JavaScript-kurs
/
Slump, random() och avrundning
Detta kapitel kommer inte bli allt f�r l�ngt, detta kapitel ska l�ra dig hur du l�ter en slumpm�ssig funktion (eller en slumpm�ssig h�ndelse) startas. Att f� n�gon av funktionerna a, b och c att starta skriver du:
<SCRIPT LANGUAGE="JavaScript">
<!--
var ett_varde = Math.floor(Math.random()*3)
if (ett_varde == 0)
{
a()
}
if (ett_varde == 1)
{
b()
}
if (ett_varde == 2)
{
c()
}
//-->
</SCRIPT>
Det som h�nder h�r �r att variabeln ett_varde f�r ett
av v�rdena 0, 1 och 2 och att beroende
p� detta startar en av funktionerna a, b och c.
Dessa kommandon s�tter v�rdet p� ett_varde:
Detta kan vara bra d� man vill att n�got slumpm�ssigt ska intr�ffa, t.ex. s� kan man skriva detta f�r att f� detta script:
<SCRIPT LANGUAGE="JavaScript">
<!--
function slump()
{
var ett_varde = Math.floor(Math.random()*5)
if (ett_varde == 0)
{
alert("Jas�, kom detta meddelande fram.")
}
if (ett_varde == 1)
{
alert("Slumpen gav dig detta meddelande")
}
if (ett_varde == 2)
{
alert("Hmm... Vad ska jag skriva nu?")
}
if (ett_varde == 3)
{
alert("Visst �r det roligt att l�ra sig JavaScript. :)")
}
if (ett_varde == 4)
{
alert("B��, b��, vita lamm...")
}
}
//-->
</SCRIPT>
Detta skriver du i BODY:
<A HREF="JavaScript:slump()">text och bilder</A>
Du kan ocks� anv�nda detta JavaScript blandat med document.write
s� att olika meddelande kommer p� sidan varje g�ng n�gon bes�ker din sida.
Med Math. kan man g�ra m�nga saker. H�r listas n�gra fler anv�ndbara exempel upp:
Du har just avslutat del 16 av kursen, del 17 finns h�r. Copyright © Omid Rouhani 1997-2022; Alla r�ttigheter reserverade. Guider: [ HTML guide ] - [ JavaScript guide ] - [ DHTML guide ] - [ Perl guide ] - [ Sitemap ] |