Forum » Javascript » [JavaScript] waar dient % teken voor

  1. Marijn

    Hoi allemaal,

    Ik zag in een script (js) staan :
    var foo = 5 + 6 * 7
    var bar = foo % 8

    Wat betekent dat % dan? Ik ken +,*,-,/, maar van % heb ik nog nooit gehoord, met google word ik ook niet echt wijzer. Weten jullie waat het % teken voor staat?

    Groetjes,
    Marijn


    "Two is better than one."
    di 19-05-2009 om 19:16
Reacties (3)

Reageren
  1. Nielsini

    ik denk dat het is het is mod(ulo) zoals in php

    dat kijkt de rest bij deling na, bv.
    17 % 3 -> 2 (er is 2 rest als je 17 deelt door 3)

    -edit-

    Bewerkt door Nielsini op di 19-05-2009 om 19:23
    Mijn winterbells high score: 3530721560
    Quake live: Bockerr (iemand duel?)
    sof / bfme2 / kingsage / rs / y!pp
    di 19-05-2009 om 19:21
  2. Marijn

    Wat is de uitkomst dan van dit?


    "Two is better than one."
    di 19-05-2009 om 19:37
  3. Nielsini

    Quote: marijn
    Ik zag in een script (js) staan :
    var foo = 5 + 6 * 7
    var bar = foo % 8


    foo = 5 + 6 * 7 = 42 + 5 = 47
    bar = 47 % 8 = 7 (47 / 8 = 5, en de rest in dan 7)

    is bv handig als je wilt kijken of getal even is.

    Code
    1
    2
    3
    4
    
    if (x % 2 == 0)
    {
    x is even
    }



    Waarom zetten ze altijd foo en bar in de voorbeelden lol.

    Bewerkt door Nielsini op di 19-05-2009 om 20:57
    Mijn winterbells high score: 3530721560
    Quake live: Bockerr (iemand duel?)
    sof / bfme2 / kingsage / rs / y!pp
    di 19-05-2009 om 20:52
Reageren