Chaque instruction se termine
Comme le point en fin de phrase. Sans lui, le compilateur ne sait pas où s’arrête ton instruction.
Emoji Script remplace les mots-clés d’un langage de programmation par des emojis. Le reste ne change pas : des variables, des conditions, des boucles et des instructions qui se lisent de haut en bas. Cette page réunit tous les symboles du langage, ce qu’ils remplacent et comment les assembler.
Comme le point en fin de phrase. Sans lui, le compilateur ne sait pas où s’arrête ton instruction.
Tout ce qui est entre le cadenas ouvert et le cadenas fermé appartient à la condition ou à la boucle.
Tout ce qui est entre ces deux emojis est affiché tel quel, emojis compris.
Elles entourent une condition ou ce que tu veux afficher.
Il se place entre la condition et le bloc qui la suit.
Les variables s’écrivent en lettres classiques : score, age, message.
À gauche l’emoji, au milieu son équivalent dans un langage classique, à droite ce qu’il fait.
0️⃣ 1️⃣ 2️⃣ … 9️⃣0 1 2 … 9Les chiffres⏺️.La virgule décimale💯trueVrai🧢falseFaux👻nullValeur vide💬 … 🤫" … "Un texte➕+Addition, et collage de deux textes➖-Soustraction✖️*Multiplication➗/Division➡️=Ranger une valeur dans une variable🤝==Égal à🙅!=Différent de💪>Plus grand que🤏<Plus petit que🤔ifSi la condition est vraie🙃elseSinon🔁whileTant que la condition est vraie🔓 … 🔒{ … }Début et fin d’un bloc🌜 … 🌛( … )Parenthèses📤 … 📥[ … ]Crochets🗣️print(…)Afficher un résultat📏len(…)Compter les caractères d’un texte🙏;Fin d’une instruction👉:Sépare la condition de son bloc🔹,Sépare deux élémentsscore➡️7️⃣🙏
🗣️🌜score🌛🙏
La flèche range la valeur dans la variable. Le nom de la variable s’écrit en lettres normales.
age➡️1️⃣8️⃣🙏
🤔🌜age💪1️⃣7️⃣🌛👉🔓
🗣️🌜💬Accès autorisé ✅🤫🌛🙏
🔒🙃👉🔓
🗣️🌜💬Accès refusé ❌🤫🌛🙏
🔒
Si la condition entre les lunes est vraie, le premier bloc s’exécute. Sinon, c’est celui du 🙃.
i➡️1️⃣🙏
🔁🌜i🤏6️⃣🌛👉🔓
🗣️🌜i🌛🙏
i➡️i➕1️⃣🙏
🔒
Tant que i est plus petit que 6, le bloc tourne. La dernière ligne fait avancer le compteur, sans elle la boucle ne s’arrêterait jamais.
message➡️💬Emoji Script 🤯🤫🙏
🗣️🌜📏🌜message🌛🌛🙏
📏 compte les caractères. Attention, un emoji occupe souvent deux caractères pour le navigateur.
Tu as ouvert un texte avec 💬 sans le refermer avec 🤫. Le compilateur lit alors tout le reste du script comme du texte.
Un caractère ne fait pas partie du langage. C’est souvent un emoji proche mais différent, par exemple 🌙 au lieu de 🌜, ou un chiffre normal collé à un emoji.
Ta boucle 🔁 ne s’arrête jamais. Vérifie que la variable testée change bien à l’intérieur du bloc, par exemple avec i➡️i➕1️⃣🙏.
Certains noms réservés au navigateur sont bloqués pour des raisons de sécurité. Choisis un autre nom de variable.
Le compilateur est gratuit, sans compte et tourne entièrement dans ton navigateur.