Je traduis un algorithme JavaScript en PHP, et je suis tombé sur le symbole >>, et je n'ai aucune idée de ce que cela signifie. Il est difficile de chercher des symboles sur Google, alors quelqu'un peut-il me dire ce que cela signifie?Que signifie JavaScript >>?
3
A
Répondre
1
Il est un sign-propagating right shift. Beaucoup, beaucoup de langues ont cet opérateur. Wikipédia a une bonne article sur le sujet. Mon premier lien a quelques exemples et une explication.
0
Bitwise décalage vers la droite
On dirait que PHP a cet opérateur aussi:
2
Il est un peu opérateur décalage: http://www.contactor.se/~dast/fpl-old/language/shift.HTML
1
D'autres réponses sont correctes, mais cela peut être utile pour vous: si x est positif,
x >> y
est le même que
floor(x/(2 ** y))
où 2 ** y est 2 élevé à la puissance y.
E.g. x >> 3
est la même que floor(x/8)
.
Questions connexes
- 1. Que signifie l'opérateur C# =>?
- 2. Que signifie "=>" en PHP?
- 3. Que signifie "() =>" en C#?
- 4. Que signifie <E> dans Collection <E>?
- 5. Que signifie la syntaxe '=>' dans C#?
- 6. Que signifie la méthode <ClassName>?
- 7. Que signifie cette construction php: $ html-> redirect ("URL")?
- 8. ASP.NET: Que signifie le '#' commençant un <% %>?
- 9. Que fait l'opérateur =>?
- 10. <sécurité: custom-authentication-provider /> signifie?
- 11. Que signifie cette syntaxe javascript?
- 12. Java >> versus >>> Opérateur?
- 13. Asp.Net C# -> Javascript Ajax
- 14. Caractères étranges apparaissant en XML> ASP.NET> Javascript> HTML
- 15. Qu'est-ce que <span></span> élément?
- 16. Est-ce que Fichier >> Exporter est toujours redondant lorsque vous avez Fichier >> Enregistrer sous ...?
- 17. erreur jetons yacc/bison. « >>> » et « >> » à la fois numéro attribué 62
- 18. Java -> Apache Commons StringEscapeUtils -> escapeJavaScript
- 19. "Le fichier cma n'est pas un fichier objet bytecode" => Qu'est-ce que cela signifie?
- 20. async = attribut "async" d'une balise <script> en html, qu'est-ce que cela signifie?
- 21. IIS -> Isapi_Redirect -> Tomcat
- 22. Portée PHP -> Modèle de portée Javascript?
- 23. Surcharge de l'opérateur >>
- 24. Qu'est-ce que cela signifie de dire que "la clause where des instructions select peut effectuer>,> =, <, <= opérations sur une seule colonne"?
- 25. valeurs Sitecore - Modèle> Valeurs standard> Direction> Article
- 26. <object /> déclaration javascript ActiveXObject
- 27. SortedList <>, SortedDictionary <> et Dictionary <>
- 28. WCF -> ILM -> Services Web -> SQL Server
- 29. Flash -> ByteArray -> AMFPHP -> Image invalide?
- 30. Est-ce que tous les moteurs de navigateur traitent "\ <" comme "<" and "\>" comme ">"?
Lorsque vous avez besoin de connaître les caractéristiques d'une langue, il est préférable de rechercher des mots clés tels que "référence", "opérateur", "instruction", suivi du nom de la langue. Cela résoudrait le problème de la recherche de symboles. –