miniapp v JS, problem

Sekcia o programovaní, programovacích jazykoch...
Užívateľov profilový obrázok
1337180a
Používateľ
Používateľ
Príspevky: 293
Dátum registrácie: Po 13. Apr, 2015, 09:35

miniapp v JS, problem

Príspevok od užívateľa 1337180a » So 15. Dec, 2018, 14:36

Caute, zacinam sa ucit programovat (UDEMY) mam druhy kurz, uz v tom prvom mi appka nesla a teraz mi nefunguje toto:

var randomBodyParts = ['face','hair','foot','tool'];
var randomAdjectives = ['smelly','stupid','boring','lazy'];
var randomWords = ['rat','dog','fly','stick'];
var randomBodyPart = randomBodyParts[Math.floor(Math.random * 4)];
var randomAdjective = randomAdjectives[Math.floor(Math.random *4 )];
var randomWord = randomWords[Math.floor(Math.random * 4)];
document.write('Your ' + randomBodyPart + ' is like a ' + randomAdjective + ' ' + randomWord + '!!!');

Diky za fix.
PS: mam MAMB Apache, cize pisem do localhost index.php.
PS2: Povodne som to robil cez Chrome konzolu ani tam to nejde.
PS3: Dostal som sa tu: Your undefined is like a undefined undefined.
THX.
Procesor Ryzen 2600X 4.04GHz 1.450V Chladic NZXT Kraken X72 Zakl. doska Crosshair VII Hero RAM DDR4 3434MHz CL14-15-15-14-24-38 CR 1T (G.Skill Flare X), Dual Channel, Single Rank & Ryzen DRAM Calculator 1.5 - Extreme Timing, voltaz 1.48V, SOC 1.2V GPU: Vega64 Zdroj: Enermax Platimax 1000W Systemovy disk SDDPCIe Samsung 970 M.2 512GB Pro + FAN + Samsung NVMe driver 3.1 ; SSD Disk SAMSUNG 850 Pro SSD 512GB (DÁTA)

Užívateľov profilový obrázok
1337180a
Používateľ
Používateľ
Príspevky: 293
Dátum registrácie: Po 13. Apr, 2015, 09:35

Re: miniapp v JS, problem

Príspevok od užívateľa 1337180a » So 15. Dec, 2018, 21:40

Vam to ide?
Procesor Ryzen 2600X 4.04GHz 1.450V Chladic NZXT Kraken X72 Zakl. doska Crosshair VII Hero RAM DDR4 3434MHz CL14-15-15-14-24-38 CR 1T (G.Skill Flare X), Dual Channel, Single Rank & Ryzen DRAM Calculator 1.5 - Extreme Timing, voltaz 1.48V, SOC 1.2V GPU: Vega64 Zdroj: Enermax Platimax 1000W Systemovy disk SDDPCIe Samsung 970 M.2 512GB Pro + FAN + Samsung NVMe driver 3.1 ; SSD Disk SAMSUNG 850 Pro SSD 512GB (DÁTA)

faugusztin
Moderátor
Moderátor
Príspevky: 15342
Dátum registrácie: Ut 26. Feb, 2008, 14:00
Bydlisko: Bratislava/Štúrovo

Re: miniapp v JS, problem

Príspevok od užívateľa faugusztin » So 15. Dec, 2018, 21:45

Odpoved je velmi jednoducha - Math.random je funkcia. Takze ti chybaju zatvorky funkcie za Math.random.
Teda namiesto :

Kód: Vybrať všetko

randomBodyParts[Math.floor(Math.random * 4)];
to ma byt :

Kód: Vybrať všetko

randomBodyParts[Math.floor(Math.random() * 4)];

Užívateľov profilový obrázok
1337180a
Používateľ
Používateľ
Príspevky: 293
Dátum registrácie: Po 13. Apr, 2015, 09:35

Re: miniapp v JS, problem

Príspevok od užívateľa 1337180a » Ne 16. Dec, 2018, 13:53

<script type="text/javascript">
var randomBodyParts = ['face','hair','foot','tool'];
var randomAdjectives = ['smelly','stupid','boring','lazy'];
var randomWords = ['rat','dog','fly','stick'];
var randomBodyPart = randomBodyParts[Math.floor(Math.random) * 4];
var randomAdjective = randomAdjectives[Math.floor(Math.random) * 4];
var randomWord = randomWords[Math.floor(Math.random) * 4];

document.write('Your ' + randomBodyPart + ' is like a ' + randomAdjective + ' ' + randomWord + '!!!');
</script>

Ale ide to rovnako :D
Your undefined is like a undefined undefined!!!
Procesor Ryzen 2600X 4.04GHz 1.450V Chladic NZXT Kraken X72 Zakl. doska Crosshair VII Hero RAM DDR4 3434MHz CL14-15-15-14-24-38 CR 1T (G.Skill Flare X), Dual Channel, Single Rank & Ryzen DRAM Calculator 1.5 - Extreme Timing, voltaz 1.48V, SOC 1.2V GPU: Vega64 Zdroj: Enermax Platimax 1000W Systemovy disk SDDPCIe Samsung 970 M.2 512GB Pro + FAN + Samsung NVMe driver 3.1 ; SSD Disk SAMSUNG 850 Pro SSD 512GB (DÁTA)

LordKJ
Pokročilý používateľ
Pokročilý používateľ
Príspevky: 7138
Dátum registrácie: Po 28. Feb, 2011, 11:49
Bydlisko: Bratislava/Kežmarok
Kontaktovať užívateľa:

Re: miniapp v JS, problem

Príspevok od užívateľa LordKJ » Ne 16. Dec, 2018, 15:04

ale ved si nikde nepridal tie zatvorky
[......]

Užívateľov profilový obrázok
Matej.T
Používateľ
Používateľ
Príspevky: 1738
Dátum registrácie: Pi 11. Mar, 2011, 22:09
Bydlisko: Piešťany/Brno

Re: miniapp v JS, problem

Príspevok od užívateľa Matej.T » Ne 16. Dec, 2018, 15:05

 Macbook Pro 2.4/8/256 (Late 2013) + Samsung Galaxy S9 Midnight Black DUOS
Gaming: Intel i5 8600k | delid by Gabo |+ Barrow CPU block | EVGA GTX 1080 SC + EKWB nickel plated block | ASRock Z370 Extreme4 | Corsair Dominator 16GB DDR4 3200Mhz | Corsair RM650i | Fractal Design Define R6 TG | Samsung EVO 850 250GB | EK-DuraClear + EK D5+ EKWB PE 360 + EKWB XE 240 + Acer Predator XB271HU + Corsair K70 RGB + Corsair Scimitar Pro
HTPC: Intel Xeon 1225v3 | MSI H87I | Crucial 8GB | Fractal Node 304 | Seasonic G Series 360

Užívateľov profilový obrázok
1337180a
Používateľ
Používateľ
Príspevky: 293
Dátum registrácie: Po 13. Apr, 2015, 09:35

Re: miniapp v JS, problem

Príspevok od užívateľa 1337180a » Ne 16. Dec, 2018, 17:22

Pardon ale posunul som tu zatvorku a toto som si nevsimol uz to ide :)
Your tool is like a lazy dog!!! :D

DAKUJEM!!!
Procesor Ryzen 2600X 4.04GHz 1.450V Chladic NZXT Kraken X72 Zakl. doska Crosshair VII Hero RAM DDR4 3434MHz CL14-15-15-14-24-38 CR 1T (G.Skill Flare X), Dual Channel, Single Rank & Ryzen DRAM Calculator 1.5 - Extreme Timing, voltaz 1.48V, SOC 1.2V GPU: Vega64 Zdroj: Enermax Platimax 1000W Systemovy disk SDDPCIe Samsung 970 M.2 512GB Pro + FAN + Samsung NVMe driver 3.1 ; SSD Disk SAMSUNG 850 Pro SSD 512GB (DÁTA)

Napísať odpoveď

Návrat na "Programovanie"