Un de mes collègues suis tombé sur une méthode de plancher des nombres réels à l'aide d'un ou binaire"/":
var a = 13.6 | 0; //a == 13
Nous en parlions et vous demandez-vous un peu les choses.
- Comment ça fonctionne? Notre théorie est que l'utilisation d'un tel opérateur jette le nombre à un nombre entier, donc enlever la partie fractionnaire
- A-t-elle des avantages par rapport à faire
Math.floor
? C'est peut-être un peu plus rapide? (pas de jeu de mots destiné) - A-t-elle des inconvénients? Peut-être qu'il ne fonctionne pas dans certains cas? La clarté est une évidence, puisque nous avons eu à le comprendre, et bien, je suis la rédaction de cette question.
Merci.