[ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.05.13
Prihlásený: 20.01.14
Príspevky: 13
Témy: 6 | 6

Ahojte, som začiatočník v JS a potreboval by som poradiť prečo mi nejde spustiť táto textová minihra v JS.

Tu máte jej kód:
Kód:
var volbaHraca = prompt("Vitajte v textovej hre KAMEŇ, PAPIER, NOŽNICE\nZadajte svoju voľbu prosím:");
var volbaPocitaca;
var volbaCiselna = Math.random();
if (volbaCiselna <= 0.33) {
   var volbaPocitaca = "Kameň";
}
else if (volbaCiselna <= 0.66) {
   var volbaPocitaca = "Papier";
}
else {
   var volbaPocitaca = "Nožnice";
}

if (volbaHraca === volbaPocitaca) {
   document.write("Výsledok hry je remíza\nVaša voľba bola:" + " " + volbaHraca + "\nVoľba počítača bola" + " " + volbaPocitaca);
}
else {
   if (volbaHraca = "Kameň") {
      if (volbaPocitaca === "Papier") {
         document.write("Hru vyhráva Počítač\nVaša voľba bola:" + " " + volbaHraca + "\nVoľba počítača bola" + " " + volbaPocitaca);
      }
      else {
         document.write("Hru vyhrávate Vy\nVaša voľba bola:" + " " + volbaHraca + "\nVoľba počítača bola" + " " + volbaPocitaca);
      }
   }
   else if (volbaHraca = "Papier") {
      if (volbaPocitaca === "Kameň") {
         document.write("Hru vyhrávate Vy\nVaša voľba bola:" + " " + volbaHraca + "\nVoľba počítača bola" + " " + volbaPocitaca);
      }
      else {
         document.write("Hru vyhráva Počítač\nVaša voľba bola:" + " " + volbaHraca + "\nVoľba počítača bola" + " " + volbaPocitaca);
      }
   }
   else {
      if (volbaPocitaca === "Kameň") {
         document.write("Hru vyhráva Počítač\nVaša voľba bola:" + " " + volbaHraca + "\nVoľba počítača bola" + " " + volbaPocitaca);
      }
      else {
         document.write("Hru vyhrávate Vy\nVaša voľba bola:" + " " + volbaHraca + "\nVoľba počítača bola" + " " + volbaPocitaca);
      }
   }
}


Do HTML to dávam ako externý JS súbor.
Kód:
<script src="hra.js"></script>


Treba dávať do JS aj nejaké kódovanie? Niečo ako UTF-8?

Vopred Ďakujem za radu s pozdravom Oliver7


Offline

Čestný člen
Čestný člen
Kameň, papier, nožnice - hra v JavaScripte

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30 | 30
Bydlisko: Bratislava

1. Aj keď ide o primitívne napísaný skript (inak povedané, dosť škaredý kód), mne kód funguje, preto je lepšie dávať odkaz na živú ukážku (problém môže byť v ceste k súboru atď.).
2. Samotný popis je dosť zaujímavý, čo znamená "nejde spustiť"?

3. A nemusíš sa podpisovať, toto je fórum, nie formálny list ;)


_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 28.04.11
Prihlásený: 27.12.24
Príspevky: 296
Témy: 27 | 27
Bydlisko: Martin/Brno

Neviem ci je to tak aj v JS, ale v PHP je to tak ze ked napises toto
Kód:
if (volbaHraca = "Kameň")
tak ti do premenej volbaHraca priradi hodnotu Kamen.


Offline

Čestný člen
Čestný člen
Kameň, papier, nožnice - hra v JavaScripte

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30 | 30
Bydlisko: Bratislava

mitko - 100 bodov :) (áno, aj v JS je to ako v PHP)
Ja som si to vôbec nevšimol, iba som skopíroval kód, spustil ho, fungoval, tak som to bral tak, že aplikácia funguje (to je tak, keď dávajú popis problému "nefunguje mi to/nejde to spustiť").


_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
 [ Príspevkov: 4 ] 


Kameň, papier, nožnice - hra v JavaScripte



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Hra v Javascripte

v JavaScript, VBScript, Ajax

3

435

14.04.2015 17:43

void

V tomto fóre nie sú ďalšie neprečítané témy.

BANG! kartova hra vs kockova hra :)

v Krčma

3

774

12.01.2016 7:26

Miso122

V tomto fóre nie sú ďalšie neprečítané témy.

CHARSET v JavaScripte

v JavaScript, VBScript, Ajax

4

550

28.12.2008 22:35

blackman545

V tomto fóre nie sú ďalšie neprečítané témy.

php v javascripte

v PHP, ASP

3

483

30.01.2012 20:29

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

javascript v javascripte

v JavaScript, VBScript, Ajax

4

517

09.05.2010 19:16

kurtulik1

V tomto fóre nie sú ďalšie neprečítané témy.

materialy o javascripte

v JavaScript, VBScript, Ajax

9

720

23.03.2011 20:41

camo

V tomto fóre nie sú ďalšie neprečítané témy.

Ponuka v javascripte

v JavaScript, VBScript, Ajax

1

443

20.03.2010 15:55

Flety

V tomto fóre nie sú ďalšie neprečítané témy.

papier

v Ostatné

3

529

07.09.2011 22:13

89Aquarius

V tomto fóre nie sú ďalšie neprečítané témy.

Papier

v Ostatné

3

406

17.02.2015 18:57

Kraliček

V tomto fóre nie sú ďalšie neprečítané témy.

Obor premenných v Javascripte????

v JavaScript, VBScript, Ajax

2

757

18.12.2009 0:07

camo

V tomto fóre nie sú ďalšie neprečítané témy.

php premenna v JavaScripte

v JavaScript, VBScript, Ajax

9

964

10.08.2011 19:24

kudzo3

V tomto fóre nie sú ďalšie neprečítané témy.

Spájanie arrays v Javascripte

v JavaScript, VBScript, Ajax

1

640

10.10.2018 22:58

BX

V tomto fóre nie sú ďalšie neprečítané témy.

Photo papier

v Ostatné

4

470

14.12.2011 23:47

KocuR

V tomto fóre nie sú ďalšie neprečítané témy.

Nazehlovaci papier

v Články

15

19209

06.07.2010 15:31

david3504

V tomto fóre nie sú ďalšie neprečítané témy.

Tvorba e-shopu v javascripte

v JavaScript, VBScript, Ajax

2

449

12.04.2010 17:18

mylan

V tomto fóre nie sú ďalšie neprečítané témy.

Upravenie jedného vzorca v Javascripte

v JavaScript, VBScript, Ajax

2

427

17.12.2013 11:44

tomas90



© 2005 - 2024 PCforum, edited by JanoF