🎂 Houdini 150   🚚 FREE FEDEX SHIPPING from 397 USD   🌎 WORLDWIDE SHIPPING for 25 USD

Déclarations de variables

À propos des variables

Les variables sont un élément essentiel de tout langage de programmation, et MagiScript ne fait pas exception. En programmation, une variable est un conteneur qui stocke une valeur, à laquelle le programme peut accéder et qu'il peut manipuler. Une variable peut contenir différents types de valeurs, comme des nombres, des chaînes de caractères et des booléens, mais elle peut aussi contenir des structures plus complexes.

Les déclarations de variables permettent de créer une nouvelle variable et éventuellement de lui attribuer une valeur. Il y a trois façons de déclarer une variable dans MagiScript, en utilisant les mots-clés var, letet const.

laisser

Le site let est une nouvelle façon de déclarer des variables en JavaScript. Elle a une portée de bloc. Cela signifie que les variables déclarées avec let ne sont accessibles qu'à l'intérieur du bloc (un bloc va d'un crochet à un crochet) où elles sont déclarées, comme une boucle ou une instruction if.

Voici un exemple de déclaration d'une variable à l'aide de la fonction let:

let name = "Alice";

Dans cet exemple, nous avons déclaré une variable appelée name et lui a attribué la valeur "Alice". Nous pouvons utiliser le name dans le bloc où elle a été déclarée.

Veuillez consulter cet exemple pour comprendre comment cela fonctionne. Il imprimera "Bob", puis "Alice", parce que la variable name appartient à la fonction principale, mais elle est remplacée par une variable portant le même nom à l'intérieur du bloc if. Si vous supprimez la redéclaration de la ligne 4, "Alice" s'imprimera deux fois.

function main() {
    let name = 'Alice';
    if (1 === 1) {
        let name = 'Bob';
        console.log(name);
    }
    console.log(name);
}

constante

const est également une manière plus récente de déclarer des variables en JavaScript et a une portée de bloc. Cependant, une fois qu'une valeur est assignée à une variable const elle ne peut pas être réaffectée. Cela signifie que const utile pour déclarer des constantes dans votre code.

Voici un exemple de déclaration d'une variable à l'aide de la fonction const:

const PI = 3.14;

Dans cet exemple, nous avons déclaré une constante appelée PI et lui a attribué la valeur 3.14. Nous pouvons utiliser le PI tout au long de notre code, mais nous ne pouvons pas réassigner sa valeur.

C'est un peu plus difficile à comprendre lorsque la valeur de la variable constante est un tableau ou un objet. Si l'on ne peut pas assigner un autre tableau ou objet à la variable, on peut en revanche en modifier le contenu. Dans le code suivant, je vais ajouter une nouvelle clé à l'objet :

function main() {
    const name = { first: 'John' };
    name.family = 'Doe';
    console.log(name.family);
}

var

var est la plus ancienne façon de déclarer des variables en JavaScript. Bien qu'elle soit supportée par MagiScript, elle peut être facilement utilisée à mauvais escient, c'est pourquoi nous ne recommandons pas son utilisation. Les variables déclarées avec var ont une portée fonctionnelle ou globale, selon l'endroit où ils sont déclarés. Cela signifie qu'elles sont accessibles dans la fonction où elles sont déclarées, ou globalement si elles sont déclarées en dehors d'une fonction. Les choses peuvent mal tourner si vous surchargez votre variable ou si vous commencez à l'utiliser avant l'expiration du délai de déclaration de la fonction. var mot-clé.

Voici un exemple de déclaration d'une variable à l'aide de la fonction var:

var age = 30;

Dans cet exemple, nous avons déclaré une variable appelée age et lui a attribué la valeur 30. Nous pouvons maintenant utiliser la fonction age tout au long de notre code.

Conclusion

En conclusion, les variables sont des conteneurs qui stockent des valeurs. Les déclarations de variables permettent de créer de nouvelles variables et de leur attribuer des valeurs. var, letet const sont les trois façons de déclarer des variables dans MagiScript, chacune ayant sa propre portée et ses propres règles.

croix