Strana 1 z 1

miniapp v JS, problem

Napísané: So 15. Dec, 2018, 14:36
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.

Re: miniapp v JS, problem

Napísané: So 15. Dec, 2018, 21:40
od používateľa JurajSlovakID
Vam to ide?

Re: miniapp v JS, problem

Napísané: So 15. Dec, 2018, 21:45
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)];

Re: miniapp v JS, problem

Napísané: Ne 16. Dec, 2018, 13:53
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!!!

Re: miniapp v JS, problem

Napísané: Ne 16. Dec, 2018, 15:04
od používateľa LordKJ
ale ved si nikde nepridal tie zatvorky

Re: miniapp v JS, problem

Napísané: Ne 16. Dec, 2018, 15:05
od používateľa Matej.T

Re: miniapp v JS, problem

Napísané: Ne 16. Dec, 2018, 17:22
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!!!