miniapp v JS, problem

Sekcia o programovaní, programovacích jazykoch...
Používateľov profilový obrázok
JurajSlovakID
Používateľ
Používateľ
Príspevky: 838
Dátum registrácie: Po 13. Apr, 2015, 09:35
Bydlisko: Spišská Nová Ves

miniapp v JS, problem

Príspevok od používateľa JurajSlovakID »

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.
PC: CPU: RYZEN 5950X VMR-B2@ 4725MHz 1.35V , Chladic Arctic Liquid Freezer II RAM: GSKILL NEO 2x16KIT(32GB) 14-15-15-12-26-38 CR2 - upravene tercialne casovania, GFX: AMD Vega64, MB: Asus Dark Hero VIII X570, M.2 SSD Samsung 990 PRO 2TB, 2xRAID1 WDGOLD 8TB
Používateľov profilový obrázok
JurajSlovakID
Používateľ
Používateľ
Príspevky: 838
Dátum registrácie: Po 13. Apr, 2015, 09:35
Bydlisko: Spišská Nová Ves

Re: miniapp v JS, problem

Príspevok od používateľa JurajSlovakID »

Vam to ide?
PC: CPU: RYZEN 5950X VMR-B2@ 4725MHz 1.35V , Chladic Arctic Liquid Freezer II RAM: GSKILL NEO 2x16KIT(32GB) 14-15-15-12-26-38 CR2 - upravene tercialne casovania, GFX: AMD Vega64, MB: Asus Dark Hero VIII X570, M.2 SSD Samsung 990 PRO 2TB, 2xRAID1 WDGOLD 8TB
faugusztin
Moderátor
Moderátor
Príspevky: 15054
Dátum registrácie: Ut 26. Feb, 2008, 14:00
Bydlisko: Bratislava/Štúrovo

Re: miniapp v JS, problem

Príspevok od používateľa faugusztin »

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)];
Používateľov profilový obrázok
JurajSlovakID
Používateľ
Používateľ
Príspevky: 838
Dátum registrácie: Po 13. Apr, 2015, 09:35
Bydlisko: Spišská Nová Ves

Re: miniapp v JS, problem

Príspevok od používateľa JurajSlovakID »

<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!!!
PC: CPU: RYZEN 5950X VMR-B2@ 4725MHz 1.35V , Chladic Arctic Liquid Freezer II RAM: GSKILL NEO 2x16KIT(32GB) 14-15-15-12-26-38 CR2 - upravene tercialne casovania, GFX: AMD Vega64, MB: Asus Dark Hero VIII X570, M.2 SSD Samsung 990 PRO 2TB, 2xRAID1 WDGOLD 8TB
LordKJ
Sponzor fóra gold
Sponzor fóra gold
Príspevky: 7935
Dátum registrácie: Po 28. Feb, 2011, 11:49
Bydlisko: Bratislava

Re: miniapp v JS, problem

Príspevok od používateľa LordKJ »

ale ved si nikde nepridal tie zatvorky
main: 9950X + Noctua NH-D15 G2, ASUS STRIX B650E-F, Kingston 64gb DDR5 6000 CL30, 7900 GRE Nitro+, 990 Pro 4TB, ASUS STRIX Aura RGB 1000W, Fractal North XL + 4x Noctua A14x25 G2
Používateľov profilový obrázok
Matej.T
Používateľ
Používateľ
Príspevky: 1868
Dátum registrácie: Pi 11. Mar, 2011, 22:09
Bydlisko: Piešťany/Brno

Re: miniapp v JS, problem

Príspevok od používateľa Matej.T »

 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 + LG 27GL850 + Corsair K70 RGB + Logitech G403
HTPC: Intel Xeon 1225v3 | MSI H87I | Crucial 8GB | Fractal Node 304 | Seasonic G Series 360
Používateľov profilový obrázok
JurajSlovakID
Používateľ
Používateľ
Príspevky: 838
Dátum registrácie: Po 13. Apr, 2015, 09:35
Bydlisko: Spišská Nová Ves

Re: miniapp v JS, problem

Príspevok od používateľa JurajSlovakID »

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

DAKUJEM!!!
PC: CPU: RYZEN 5950X VMR-B2@ 4725MHz 1.35V , Chladic Arctic Liquid Freezer II RAM: GSKILL NEO 2x16KIT(32GB) 14-15-15-12-26-38 CR2 - upravene tercialne casovania, GFX: AMD Vega64, MB: Asus Dark Hero VIII X570, M.2 SSD Samsung 990 PRO 2TB, 2xRAID1 WDGOLD 8TB

Návrat na "Programovanie"