samedi 7 novembre 2015

Comparing floating-point to integers in Javascript

So I ran across a small piece of code that looks like this Math.random() * 5 | 0 and was confused by what it did.

after some inspecting, it seems like the comparison turns the decimal into an integer. is that right? and so the piece of code is another way is saying give me a random number between 0 and 4. Can anyone explain why that is?




Aucun commentaire:

Enregistrer un commentaire