snap niet

Status
Niet open voor verdere reacties.

justmehaxe

Gebruiker
Lid geworden
12 aug 2001
Berichten
605
hey hallo,

script language="JavaScript">

for (teller = 0; teller < 10; teller++)
{
if (teller % 2 != 0)
{
for (var pp = 0; pp<10; pp++)
{
document.write('XO')
}
}
else
{
for (var pp = 0; pp<10; pp++)
{
document.write('OX')
}
}
document.write('<Br>')
}

</script>

in de volgende code snap ik alles, behavle dit stuk: (teller % 2 != 0)

waarom deelt hij hem door 2. en wat deelt hij door 2

greetz,

b.v.d.
 
delen

hij deelt de variabele 'teller' maar hij deelt hem niet. hij voert de wiskundige functie 'modulo' uit, ook wel bekend in het nederlands als 'restwaarde'.

zo geeft 3 modulo 2 een resultaat op van 1.
in 3 ziet namelijk maar 1x het getal 2. en als je dan
3-(1x2) doet houd je dus 1 over.

wat hij doet 'teller % 2 != 0' hij doet de waarde modulo 2 en kijkt of de restwaarde niet gelijk is aan 0. oftewel het getal is niet deelbaar door 2, oftewel het is een oneven getal.

hij kijkt of het oneven is en print de waarde daaronder.

--ap [karuna]
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan