Hlavní nabídka: |
Základy
Reference
Příklady
|
|
|
Náhodný výběr přísloví
V tomto příkladě si ukážeme, jak své stránky zpestřit příslovím a to pokaždé jiným.
Zdrojový kód:
<HTML>
<HEAD>
<TITLE>Náhodný výběr přísloví</TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
prislovi=["Sůl nad zlato","Kdo jinému jámu kopá, "+
"sám do ní padá.","Tak dlouho se chodí se džbánem "+
"pro vodu, až se ucho utrhne.","Ohýbaj ma mamko "+
"pokiaľ som ja Janko. Keď ja budem Jano, neohneš "+
"ma mamo.","Dvakrát měř a jednou řež.","Aká "+
"matka, taká Katka."];
pocet=prislovi.length;
vyber=Math.round(Math.random()*(pocet-1));
with (document)
{
write('Přísloví:<BR><I>"');
write(prislovi[vyber]);
write('</I>"');
}
// -->
</SCRIPT>
</BODY>
</HTML>
Výsledek:
Vysvětlení činnosti:
Na tomhle příkladu není opravdu nic složitého. Nejdříve si vytvoříme pole prislovi, kde vložíme jednotlivé přísloví. Poté pomoci vlastnosti lenght zjistíme velikost tohoto pole a tuto hodnotu přiřadíme proměnné pocet. Poté pomocí metody random() objektu Math vygenerujeme číslo od 0 do 1 a vynásobíme pocet-1, to proto, že prvky pole se počítají od 0. Toto číslo zaokrouhlíme a přiřadíme proměnné vyber. Nakonec necháme vypsat vybraný prvek v poli.
15.07.2002 | Příklady | David Havlíček
|
|
Dnes je 15. 11. 2024 Svátek má Leopold | |
Bleskové aktuality: |
10.12.2002 Dlouho jsme tu neměli příklady, tak co kdybychom si dneska jeden dali?
07.12.2002 Poslední operáty, které si představíme, jsou speciální.
02.12.2002 Po delší pauze si představíme další operátory - řetězcové.
17.11.2002 Next operátory jsou přiřazovací.
10.11.2002 Jedněmi z posledních operátorů jsou porovnávací.
02.11.2002 Už jste slyšeli o logických operátorech? Pár jich taky je.
29.10.2002 Dalšími operátory jsou bitové.
26.10.2002 Dnes si představíme první z řady operátorů - aritmetické operátory.
24.10.2002 Další částí referencí jsou příkazy.
18.10.2002 Dnes se mrkneme na referenční přehled funkcí.
12.10.2002 Window je objekt, který má snad nejvíce metod a vlastností, tak se mu dnes podíváme na zoubek.
06.10.2002 Netradičně v neděli další objekt - string.
28.09.2002 Další sobota. Další objekt - screen.
21.09.2002 Hodně používáný je objekt navigator. Proto se na něj dneska zaměříme.
14.09.2002 Po týdenní pauze další referenční článek o objektu - tentokrát Math.
07.09.2002 Objekt location bude náš dnešní cíl.
04.09.2002 Na paškál si tentokrát vezmeme objekt history.
|
|
|