Výuka JavaScriptu – 3.

Diskuze čtenářů k článku

Tirex  |  15. 01. 2002 08:05  | 

Na začiatok by som opäť pochválil autora za prácu, ktorú robí .

Pristavil by som sa pri aritmetických operátorch ++ a --

Autor trošku mylne napísal, že keď:

var x = 5;

x++;    //x nadobudne hodnotu 6

Nie je to celkom pravda. Síce nadobudne hodnotu 6, ale až po prvom použití. Rozdiel medzi ++x a x++ je asi následovný:

var x,y;

x = 5;

y = x++;     // (1)

x = 10;

y = ++x;    // (2)

(1) V prvom prípade sa premennej y priradí hodnota 5 a následne sa premenná x inkrementuje o 1 na hodnotu 6

(2) V druhom prípade sa premennej y priradí hodnota 11, pretože premenná x sa inkrementuje ešte pred priradením.

Souhlasím  |  Nesouhlasím  |  Odpovědět
mmm  |  15. 01. 2002 18:27  | 

Super, jen tak dál.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Marek Němec  |  16. 01. 2002 01:00  | 

To jsem rád, že to taky někdo pochválil. Hned se píšou další díly radostněji.

Dík  

Souhlasím  |  Nesouhlasím  |  Odpovědět
mmm  |  16. 01. 2002 09:33  | 

Mám jen jedinou výtku, pište rychleji, nemůžu se dočkat na další díl

Souhlasím  |  Nesouhlasím  |  Odpovědět
jofre  |  16. 01. 2002 08:50  | 

... ale chyby mi zde jedna vec. Kdyz uz jme na tom netu a existuji uz ty linky, tak proc je nekde ve footru nepouzit jako odkazi ne predchozi dily.

nebo jsem slepy

Souhlasím  |  Nesouhlasím  |  Odpovědět
jofre  |  16. 01. 2002 08:52  | 

jezis "odkazy"

xory...

Souhlasím  |  Nesouhlasím  |  Odpovědět
Marek Němec  |  16. 01. 2002 12:29  | 

Máte pravdu, úplně jsem na ně zapomněl.

Děkuji za upozornění. Dohromady to zvládnem!

Souhlasím  |  Nesouhlasím  |  Odpovědět
Jakub Simacek  |  16. 01. 2002 14:18  | 

<html>
<head>
<title>Test</title>
<script language="JavaScript">
var a1,a2;
a1 = "3";
a2 = 3;
  if (a1 == a2)
    alert("==");
  if (a1 === a2)
    alert("===");
</script>
</head>
<body>
</body>
</html>

Souhlasím  |  Nesouhlasím  |  Odpovědět
Jakub Simacek  |  16. 01. 2002 14:19  | 

K pochopení operátoru === doporučuji toto:

var a1,a2;
 a1 = "3";
 a2 = 3;
 if (a1 == a2)
  alert("==");
 if (a1 === a2)
  alert("===");

Souhlasím  |  Nesouhlasím  |  Odpovědět
Turbo  |  16. 01. 2002 18:34  | 

musel som si tieto tri diely precitat 4krat aby som to trochu pochopil

v programovani som zaciatocnik (viem iba trochu HTML ), a preto to pre mna nie je najlahsie , ale aj tak to je super serial

casom sa to mozno naucim

Souhlasím  |  Nesouhlasím  |  Odpovědět
Marek Němec  |  16. 01. 2002 18:54  | 

Snažím se dávat názorné příklady, které zlepšují pochopení (vyzkoušejte si je), alespoň doufám. Pokud není něco jasné klidně se ptejte, jako ve škole. Bude-li vás víc či zajímavý podnět rád napíšu speciální díl.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Turbo  |  16. 01. 2002 22:26  | 

su to len banalne otazky, ale pomozu mi

1.
vytvoril som si subor script.js kde bolo napisane:

potom som vytvoril subor skuska.html a v nom:



Skuska



Ked som vsak spustil skuska.html nic sa nedialo. Ked som spustil script.js (poklepal som nan vo WindowsExplorer) objavilo sa okno "Windows Script Host" - error.
Skusil som teda premenovat script.js na script.html a spustil, bolo to OK (zobrazilo sa okno "Alert")

2.
Logicky operator nebo - co je to za znak? To su dve II (dve makke icka)?

3.
aky je rozdiel ked sme v tom provom priklade napisali:
   var x;
   x=true;
a v druhom sme napisali:
   var i=0;
je to vlastne analogicke alebo ako?

4.
je treba striktne dodrziavat medzery, riadkovanie a vzdialenost od okraja riadka?

5.
tie odkazy vo vnorenych cykloch a podmienkach mi aosi nefungovali. Nepochopil som ten zapis, preco je tam file://vnější cyklus ...?

Dakujem za odpoved pan ucitel
 

Souhlasím  |  Nesouhlasím  |  Odpovědět
Turbo  |  16. 01. 2002 22:34  | 

sakra preco mi z prvej otazky vyhodilo kod co som tam napisal?
skusim to napisat znovu (nejak inak):

takze v script.js bolo:






a v skuska.html bolo:




Skuska





Souhlasím  |  Nesouhlasím  |  Odpovědět
Turbo  |  16. 01. 2002 22:40  | 

zase nic!  Do tretice vsetko dobre...

v script.js:
&lt;script language="JavaScript" type="text/javascript"&gt;
&lt; !--
    alert("Ahoj světe!");
 //––&gt;
 &lt;/script&gt;

a skuska.html
 &lt;html&gt;
 &lt;head&gt;
 &lt;title>Skuska&lt;/title&gt;
 &lt;/head&gt;
 &lt;body&gt;
 &lt;script language="JScript" type="text/javascript" src="script.js">&lt;/script&gt;
 &lt;/body&gt;
 &lt;/html&gt;

Souhlasím  |  Nesouhlasím  |  Odpovědět
Turbo  |  16. 01. 2002 22:42  | 

to som teraz dobre dojeb..

kaslem na to

Souhlasím  |  Nesouhlasím  |  Odpovědět
Jiří Jáchim  |  16. 01. 2002 18:47  | 

Užitečné a zajímavé, ale chtělo by to rychleší tempo, nemůžu se dočkat

Souhlasím  |  Nesouhlasím  |  Odpovědět
LILI  |  20. 02. 2006 08:14  | 

To ma byt pre zaciatocnikov???

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor
Aktuální číslo časopisu Computer

Jak prodloužit výdrž notebooku

Velké testy: gamepady a inkoustové tiskárny

Důkladný test Sony Playstation 5