JavaScript - 3. díl
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

JavaScript - 3. dílJavaScript - 3. díl

 

JavaScript - 3. díl

Google       Google       2. 7. 2006       18 289×

Dnes si řekneme stručne něco o funkcích a polích.

Reklama
Reklama

Operace

Pokud chceme v JavaScriptu napogramovat nějakou funkci, musíme jí dát ze všeho nejdříve jméno a také ji správně zapsat do programu. Každá funkce se zapisuje následovně – nejdříve napíšeme slovíčko function, poté jméno funkce, třeba pis, dále kulaté závorky, jejich funkci si vysvětlíme za chvíli, a nakonec složené závorky, do kterých píšeme tělo fukce.

function pis() {................};

V JavaScriptu máme dva typy funkcí:

  • funkce bez argumentu
  • funkce s argumentem

Hlavní rozdíl je v tom, že funkce (dále jen f-ce) bez argumentu udělá jen to, co je v ní přímo napsáno, kdežto f-ce s argumentem je mnohem flexibilnější a obsahuje v podstatě určité „proměnné“ – argumenty. Pro pochopení: F-ce bez argumentu má za úkol vypsat zelený text. Když ji spustíte, vypíše vám zelený text, nic víc, nic míň. Kdežto f-ce s argumentem má za úkol vypsat barevný text, barva je zde proměnná – je tedy argumentem Jaká ta barva bude, záleží až na tom, kterou si při spuštění vyberete – modrou, žlutou, fialovou, jak je libo. F-ce s argumentem je tedy ochotna přizpůsobit se. Takhle z textu je těžké pohopit rozdíl, ale až budeme psát první program, vše znovu objasním na konkrétním příkladu.

Teď ale ješte k tomu, v čem se liší v zápisu: f-ce bez argumenu neobsahuje nic v kulatých závorkách:

function vypistext() {.........}

Zatímco f-ce s argumentem má v závorkách onen argument, v našem případě tedy barvu:

function vypistext(barva) {.........}

Pole

V souvislosti s proměnnými bych se rád zmínil o polích, v podstatě je to takový šuplík, ve kterém může uchovávat proměnné.Třeba pole s názvem alba bude obsahovat deset vašich nejoblíbenějších hudebních alb. Když se pak budete chtít dostat k čtvrtému, prostě řeknete programu, že chcete album s pořadovým číslem 3 (první položka pole má totiž pořadové číslo 0!), z pole alba. Nebo třeba budete programovat kalendář a do pole si uložíte svátky v daném měsíci. Pak stačí říct programu, který je den v pořadí, odečíst od toho čísla jedničku a z pole se vám načte jméno oslavence. Opět v některém z dalšíh dílů názorně předvedu.

Pokud chcete vytvořit nové pole bude zápis vypadat následovně:

nazevpole = new Array(prvek1,prvek2)

Pro přístup k prvku pak použijeme zápis:

nazevpole[cisloprvku]

Do pole samozřejmě můžeme prvky i přidávat a manipulovat s nimi, ale o tom někdy příště.

×Odeslání článku na tvůj Kindle

Zadej svůj Kindle e-mail a my ti pošleme článek na tvůj Kindle.
Musíš mít povolený příjem obsahu do svého Kindle z naší e-mailové adresy kindle@programujte.com.

E-mailová adresa (např. novak@kindle.com):

TIP: Pokud chceš dostávat naše články každé ráno do svého Kindle, koukni do sekce Články do Kindle.

4 názory  —  4 nové  
Hlasování bylo ukončeno    
0 hlasů
Google
Autor se zajímá o HTML, PHP a začína v C++.Rád si zahraje RPG, nějakou tu strategii, basket a ping-pong.
Web    

Nové články

Obrázek ke článku Delphi 10.1.2 (Berlin Update 2) – na co se můžeme těšit

Delphi 10.1.2 (Berlin Update 2) – na co se můžeme těšit

Touto roční dobou, kdy je zem pokrytá barevným listím a prsty křehnou v mrazivých ránech, se obvykle těšíme na zbrusu novou verzi RAD Studia. Letos si však ale budeme muset počkat na Godzillu a Linux až do jara. Vezměme tedy za vděk alespoň updatem 2 a jelikož dle vyjádření pánů z Embarcadero se budou nové věci objevovat průběžně, pojďme se na to tedy podívat.

Reklama
Reklama
Obrázek ke článku Konference: Moderní datová centra pro byznys dneška se koná už 24. 11.

Konference: Moderní datová centra pro byznys dneška se koná už 24. 11.

Stále rostoucí zájem o cloudové služby i maximální důraz na pružnost, spolehlivost a bezpečnost IT vedou k výrazným inovacím v datových centrech. V infrastruktuře datových center hraje stále významnější roli software a stále častěji se lze setkat s hybridními přístupy k jejich budování i provozu.

Obrázek ke článku Konference: Mobilní technologie mají velký potenciál pro byznys

Konference: Mobilní technologie mají velký potenciál pro byznys

Firmy by se podle analytiků společnosti Gartner měly  rychle přizpůsobit skutečnosti, že mobilní technologie už zdaleka nejsou horkou novinkou, ale standardní součástí byznysu. I přesto - nebo možná právě proto - tu nabízejí velký potenciál. Kde tedy jsou ty největší příležitosti? I tomu se bude věnovat již čtvrtý ročník úspěšné konference Mobilní řešení pro business.

Obrázek ke článku Hackerský kongres přiveze v září do Prahy špičky světové kryptoanarchie

Hackerský kongres přiveze v září do Prahy špičky světové kryptoanarchie

Hackerský kongres HCPP16 pořádá od 30. září do 2. října nezisková organizace Paralelní Polis již potřetí, a to ve stejnojmenném bitcoinovém prostoru v pražských Holešovicích. Letos přiveze na třídenní konferenci přes 40 většinou zahraničních speakerů – lídrů z oblastí technologií, decentralizované ekonomiky, politických umění a aktivismu. Náměty jejich přednášek budou také hacking, kryptoměny, věda, svoboda nebo kryptoanarchie.

loadingtransparent (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/plusone.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })();
Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý