⚛️ Atom 2 Smart Remote   🚚 FREE FEDEX SHIPPING from 397 USD   🌎 WORLDWIDE SHIPPING for 25 USD

Langage - MagiScript

Similitudes avec JavaScript

MagiScript est un langage de programmation similaire à JavaScript, conçu spécifiquement pour permettre aux magiciens de créer des mini-applications. Bien que MagiScript soit similaire à JavaScript, il ne prend en charge qu'un sous-ensemble limité du langage JavaScript. Voici ce qui est actuellement pris en charge :

  • Variables: var, let et const ; littéraux ; types de base.
  • Opérateurs: comme l'addition, la soustraction et la comparaison.
  • Flux de contrôle: if/else, while, do..whileet for.
  • Fonctions: elles peuvent être imbriquées et être des expressions fléchées.
  • Cours de base.

Cependant, certaines fonctionnalités ne sont pas prises en charge par MagiScript. Il s'agit notamment de

  • La plupart des fonctions intégrées sont absentes, comme les méthodes liées à la manipulation des mathématiques, des chaînes de caractères et des tableaux. Nous pouvons les ajouter sur demande.
  • Seulement === et !== Les opérateurs d'égalité sont pris en charge, == et != ne le sont pas.
  • Certains opérateurs ne fonctionnent pas avec les chaînes de caractères : -, /, %, *, **, <=, <, >=, >. Leur utilisation peut provoquer une erreur fatale et le système redémarre.
  • Les expressions régulières ne sont pas prises en charge.
  • Pas de fonctionnalités modernes comme la déstructuration, l'étalement, le repos et les paramètres par défaut.

Il est important de noter que toute caractéristique de la norme ECMAScript, qu'elle soit prise en charge ou non, est susceptible d'être modifiée au fur et à mesure que nous continuons à améliorer le langage.

Nous espérons que cette répartition des caractéristiques des langages supportés et non supportés vous a aidé à comprendre les capacités de MagiScript. Pour des informations plus détaillées sur l'utilisation de ces fonctionnalités, veuillez vous référer aux sections correspondantes de cette documentation.

croix