Un utilisateur nommé ZPiDER a répondu à une question sur la génération de chaînes de couleurs aléatoires dans JS.Quelle est la signification de "<<" dans javascript?
Random color generator in JavaScript
Voici le code:
"#"+((1<<24)*Math.random()|0).toString(16)
Je suis en train de l'analyser pour comprendre comment cela fonctionne, mais je ne comprends vraiment pas. Quelqu'un pourrait s'il vous plaît expliquer ce que le < < signifie?
J'ai essayé google mais je soupçonne que les moteurs de recherche interprètent les caractères comme quelque chose de spécial.
Google pour "opérateurs JavaScript", à peu près tous les meilleurs résultats contient la réponse. – Mifeet
Je ne pense pas qu'il soit juste d'appeler cela une copie de cette question parce que je n'avais aucune idée que cela s'appelait en premier lieu. J'ai cherché "<< en javascript" et variations et je n'ai pas vraiment trouvé de nom. En outre, je pensais que cela avait quelque chose à voir avec l'entrée ou la sortie comme je le vois utilisé en C++. – xerotolerant
Je pense que le point est que cette question n'est pas utile pour les autres puisque ce type d'opérateur a déjà été expliqué sur SO plusieurs fois. De plus, les gens ne seront pas en mesure de google de toute façon;) – Mifeet